def test_to_dict_from_fields(): # Arrange test_api = CobblerAPI() test_distro = Distro(test_api._collection_mgr) # Act result = utils.to_dict_from_fields(test_distro, test_distro.get_fields()) # Assert - This test is specific to a Distro object assert len(result.keys()) == 25
def test_get_setter_methods_from_fields(): # Arrange test_api = CobblerAPI() test_manager = CollectionManager(test_api) test_distro = Distro(test_manager) # Act result = utils.get_setter_methods_from_fields(test_distro, test_distro.get_fields()) # Assert assert isinstance(result, dict)
def test_to_string_from_fields(): # Arrange test_api = CobblerAPI() test_manager = CollectionManager(test_api) test_distro = Distro(test_manager) # Act result = utils.to_string_from_fields(test_distro.__dict__, test_distro.get_fields()) # Assert - This test is specific to a Distro object assert len(result.splitlines()) == 19
def test_clear_from_fields(): # Arrange test_api = CobblerAPI() test_distro = Distro(test_api._collection_mgr) test_distro.name = "Test" # Pre Assert to check this works assert test_distro.name == "Test" # Act utils.clear_from_fields(test_distro, test_distro.get_fields()) # Assert assert test_distro.name == ""