Beispiel #1
0
 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
     }
Beispiel #2
0
 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}
Beispiel #3
0
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)
Beispiel #4
0
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)