# Pastebin 3Z1rPInL def test_check_volume_filters_true(self): """Test bootable as filter for true.""" volume_api = cinder.volume.api.API() filters = {'bootable': 'TRUE'} # To convert filter value to True or False volume_api.check_volume_filters_strict(filters) # Confirming converted filter value against True self.assertEqual(filters['bootable'], True) def test_check_volume_filters_false(self): """Test bootable as filter for false.""" volume_api = cinder.volume.api.API() filters = {'bootable': 'false'} # To convert filter value to True or False volume_api.check_volume_filters_strict(filters) # Confirming converted filter value against False self.assertEqual(filters['bootable'], False) def test_check_volume_filters_0(self): """Test bootable as filter for 0.""" volume_api = cinder.volume.api.API() filters = {'bootable': '0'} # To convert filter value to True or False volume_api.check_volume_filters_strict(filters) # Confirming converted filter value against True self.assertEqual(filters['bootable'], False) def test_check_volume_filters_1(self): """Test bootable as filter for 1.""" volume_api = cinder.volume.api.API() filters = {'bootable': '1'} # To convert filter value to True or False volume_api.check_volume_filters_strict(filters) # Confirming converted filter value against False self.assertEqual(filters['bootable'], True) def test_check_volume_filters_invalid(self): """Test bootable as filter for invalid value.""" volume_api = cinder.volume.api.API() filters = {'bootable': 'invalid'} # Confirming exception for invalid value in filter self.assertRaises(exception.InvalidInput, volume_api.check_volume_filters_strict, filters)