def test_validate_create_invalid_options_type(self): device = Device() device.options = 'foobar' self.assertRaises(InvalidParametersError, validator.validate_create, device)
def test_validate_create_invalid_switchboard_option_type(self): device = Device() device.options = {'switchboard': 42} self.assertRaises(InvalidParametersError, validator.validate_create, device)
def test_is_switchboard_no_option(self): device = Device() device.options = {} assert_that(is_not(device.is_switchboard()))
def test_is_switchboard_option_false(self): device = Device() device.options = {'switchboard': False} assert_that(is_not(device.is_switchboard()))
def test_is_switchboard_option_true(self): device = Device() device.options = {'switchboard': True} assert_that(device.is_switchboard())