def setUp(self): super().setUp() self.instance = FactoryFloor.SupplierFactory() self.test_url = reverse_lazy('whalebrary:supplier_edit', args=[ self.instance.pk, ]) self.expected_template = 'whalebrary/form.html' self.user = self.get_and_login_user(in_group="whalebrary_edit")
def setUp(self): super().setUp() self.instance = FactoryFloor.SupplierFactory() self.test_url = reverse_lazy('whalebrary:supplier_edit', kwargs={ "pk": 1, "pop": 1 }) self.expected_template = 'shared_models/generic_popout_form.html' self.user = self.get_and_login_user(in_group="whalebrary_edit")
def setUp(self): super().setUp() self.instance = FactoryFloor.SupplierFactory() self.test_url = reverse_lazy('whalebrary:supplier_new') self.test_url2 = reverse_lazy('whalebrary:supplier_new', args=[ self.instance.pk, ]) self.expected_template = 'whalebrary/form.html' self.expected_template2 = 'shared_models/generic_popout_form.html' self.user = self.get_and_login_user(in_group="whalebrary_admin") ItemFactory(item_name="test")
def test_m2m_supplier(self): # a `my_model` that is attached to a given `supplier` should be accessible by the m2m field name `suppliers` supplier = FactoryFloor.SupplierFactory() self.instance.suppliers.add(supplier) self.assertEqual(self.instance.suppliers.count(), 1) self.assertIn(supplier, self.instance.suppliers.all())
def setUp(self): super().setUp() self.instance = FactoryFloor.SupplierFactory() self.test_url = reverse_lazy('whalebrary:supplier_list') self.expected_template = 'whalebrary/list.html' self.user = self.get_and_login_user()