def setUp(self): self.form = ImportFileForm() self.shopping_list = mock.create_autospec(ShoppingList) self.form.cleaned_data = { 'import_file': ('first', 'second', 'third', 'fourth'), 'shopping_list': self.shopping_list }
def setUp(self): #self.form = mock.create_autospec(ImportFileForm) self.form = ImportFileForm() self.shopping_list = mock.create_autospec(ShoppingList) self.form.cleaned_data = {'import_file': ('first', 'second', 'third', 'fourth'), 'shopping_list': self.shopping_list}
class TestImportFile(TestCase): def setUp(self): self.form = ImportFileForm() self.shopping_list = mock.create_autospec(ShoppingList) self.form.cleaned_data = { 'import_file': ('first', 'second', 'third', 'fourth'), 'shopping_list': self.shopping_list } @mock.patch('groceries.forms.Item') def test_generate_items_from_file(self, mock_item): self.form.generate_items_from_file() mock_item.new.assert_any_call('first', self.shopping_list) mock_item.new.assert_any_call('second', self.shopping_list) mock_item.new.assert_any_call('third', self.shopping_list) mock_item.new.assert_any_call('fourth', self.shopping_list) self.assertEqual(mock_item.new.call_count, 4)
class TestImportFile(TestCase): def setUp(self): #self.form = mock.create_autospec(ImportFileForm) self.form = ImportFileForm() self.shopping_list = mock.create_autospec(ShoppingList) self.form.cleaned_data = {'import_file': ('first', 'second', 'third', 'fourth'), 'shopping_list': self.shopping_list} @mock.patch('groceries.forms.Item') def test_generate_items_from_file(self, mock_item): self.form.generate_items_from_file() mock_item.new.assert_any_call('first', self.shopping_list) mock_item.new.assert_any_call('second', self.shopping_list) mock_item.new.assert_any_call('third', self.shopping_list) mock_item.new.assert_any_call('fourth', self.shopping_list) self.assertEqual(mock_item.new.call_count, 4)