~linaro-validation/lava-test/trunk

« back to all changes in this revision

Viewing changes to tests/test_hwprofile.py

  • Committer: Paul Larson
  • Date: 2010-10-07 21:47:38 UTC
  • mfrom: (42.1.1 getdevs)
  • Revision ID: paul.larson@canonical.com-20101007214738-k2tjr4iyyqe8d3e0
Fix for get_board_devs unit test

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
Serial          : 0000000000000000"""
41
41
 
42
42
FAKE_BOARDNAME_FILE = "XXXXXXX"
 
43
FAKE_BOARDVENDOR_FILE = "YYYYYYY"
 
44
FAKE_BOARDVERSION_FILE = "ZZZZZZZ"
43
45
 
44
46
FAKE_MEMINFO_FILE = """MemTotal:         238220 kB
45
47
MemFree:           45992 kB
98
100
 
99
101
    def test_get_board_devs(self):
100
102
        fake_file('/sys/class/dmi/id/board_name', FAKE_BOARDNAME_FILE)
 
103
        fake_file('/sys/class/dmi/id/board_vendor', FAKE_BOARDVENDOR_FILE)
 
104
        fake_file('/sys/class/dmi/id/board_version', FAKE_BOARDVERSION_FILE)
101
105
        devs = abrek.hwprofile.get_board_devs()
102
106
        boardinfo = {
103
107
            'attributes': {
104
 
                'version': 'Not Available',
105
 
                'vendor': 'LENOVO'},
 
108
                'version': 'ZZZZZZZ',
 
109
                'vendor': 'YYYYYYY'},
106
110
            'description': 'XXXXXXX',
107
111
            'device_type': 'device.board'}
108
112
        self.assertEqual(boardinfo, devs[0])