Example #1
0
 def test_get_disk_key_1(self, virtual):
     """
     virtual is True
     key is found
     return value of key is expected
     """
     disk_map = dict(path='/dev/vdb', foo='bar')
     ret = dg.Matcher('foo', 'bar')._get_disk_key(disk_map)
     assert ret == disk_map.get('foo')
Example #2
0
 def test_get_disk_key_3(self, virtual_mock):
     """
     virtual is False
     key is found
     retrun value of key is expected
     """
     virtual_mock.return_value = False
     disk_map = dict(path='/dev/vdb', foo='bar')
     ret = dg.Matcher('foo', 'bar')._get_disk_key(disk_map)
     assert ret is disk_map.get('foo')
Example #3
0
 def test_get_disk_key_2(self, virtual_mock):
     """
     virtual is True
     key is not found
     retrun False is expected
     """
     virtual_mock.return_value = True
     disk_map = dict(path='/dev/vdb')
     ret = dg.Matcher('bar', 'foo')._get_disk_key(disk_map)
     assert ret is ''
Example #4
0
 def test_get_disk_key_4(self, virtual_mock):
     """
     virtual is False
     key is not found
     expect raise Exception
     """
     virtual_mock.return_value = False
     disk_map = dict(path='/dev/vdb')
     with pytest.raises(Exception):
         dg.Matcher('bar', 'foo')._get_disk_key(disk_map)
         pytest.fail("No disk_key found for foo or None")
Example #5
0
 def test_virtual_1(self):
     """ all hosts are physical
     """
     dg.__grains__ = {'virtual': 'pysical'}
     obj = dg.Matcher(None, None)
     obj.virtual is False
Example #6
0
 def test_virtual(self):
     """ Test if virtual
     """
     dg.__grains__ = {'virtual': 'kvm'}
     obj = dg.Matcher(None, None)
     obj.virtual is True