Revision 5bb0a1cb test/py/ganeti.block.drbd_unittest.py

b/test/py/ganeti.block.drbd_unittest.py
36 36
class TestDRBD8(testutils.GanetiTestCase):
37 37
  def testGetVersion(self):
38 38
    data = [
39
      ["version: 8.0.12 (api:76/proto:86-91)"],
40
      ["version: 8.2.7 (api:88/proto:0-100)"],
41
      ["version: 8.3.7.49 (api:188/proto:13-191)"],
39
      "version: 8.0.0 (api:76/proto:80)",
40
      "version: 8.0.12 (api:76/proto:86-91)",
41
      "version: 8.2.7 (api:88/proto:0-100)",
42
      "version: 8.3.7.49 (api:188/proto:13-191)",
42 43
    ]
43 44
    result = [
44 45
      {
45 46
        "k_major": 8,
46 47
        "k_minor": 0,
48
        "k_point": 0,
49
        "api": 76,
50
        "proto": 80,
51
      },
52
      {
53
        "k_major": 8,
54
        "k_minor": 0,
47 55
        "k_point": 12,
48 56
        "api": 76,
49 57
        "proto": 86,
......
61 69
        "k_major": 8,
62 70
        "k_minor": 3,
63 71
        "k_point": 7,
72
        "k_fix": "49",
64 73
        "api": 188,
65 74
        "proto": 13,
66 75
        "proto2": "191",
67 76
      }
68 77
    ]
69 78
    for d, r in zip(data, result):
70
      info = drbd.DRBD8Info.CreateFromLines(d)
79
      info = drbd.DRBD8Info.CreateFromLines([d])
71 80
      self.assertEqual(info.GetVersion(), r)
81
      self.assertEqual(info.GetVersionString(), d.replace("version: ", ""))
72 82

  
73 83

  
74 84
class TestDRBD8Runner(testutils.GanetiTestCase):

Also available in: Unified diff