def test_successful_export(self, mock_updateinfo): # Setup some list to hand to updateinfo test_errata_list = ['not', 'actually', 'errata'] # Test that updateinfo is called with the errata unit update_info = export_utils.export_errata('/fake', test_errata_list) self.assertTrue((test_errata_list, '/fake'), mock_updateinfo.call_args[0]) self.assertEqual('/path', update_info)
def test_no_errata(self): # Setup updateinfo_path = export_utils.export_errata('/fake', [], []) # Test self.assertTrue(updateinfo_path is None)