def test_load_data(self, mock_load: NonCallableMock, mock_open: NonCallableMock): mock_load.return_value = {1: 1} result = FetchJiraData(Config).load_data() assert result mock_open.assert_called_once() mock_load.assert_called_once()
def test(self, mock_dump: NonCallableMock, mock_open: NonCallableMock): data = [ {1: 1}, {2: 2}, ] FetchJiraData(Config).dump_data(data) mock_open.assert_called_once() mock_dump.assert_called_once()
def test_fill_from_raw_dict(self, mock_solve: NonCallableMock, raw_jira_list_result): data = raw_jira_list_result[0] factory = FactoryIssue(Config) updater = UpdateJira(Config) data_containers = updater._create_data_containers_dict() result = factory.fill_dict_from_raw_dict(data, data_containers) # todo it's possible for more checks here. Maybe check, that all fields filled? Get it from model. assert isinstance(result, dict) mock_solve.assert_called_once()