예제 #1
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.TransactionFactory()
     self.test_url = reverse_lazy('whalebrary:transaction_edit',
                                  args=[
                                      self.instance.pk,
                                  ])
     self.expected_template = 'whalebrary/form.html'
     self.user = self.get_and_login_user(in_group="whalebrary_edit")
예제 #2
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.LocationFactory()
     self.test_url = reverse_lazy('whalebrary:location_detail',
                                  args=[
                                      self.instance.pk,
                                  ])
     self.expected_template = 'whalebrary/location_detail.html'
     self.user = self.get_and_login_user(in_group="whalebrary_admin")
예제 #3
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.IncidentFactory()
     self.test_url = reverse_lazy('whalebrary:incident_detail',
                                  args=[
                                      self.instance.pk,
                                  ])
     self.expected_template = 'whalebrary/incident_detail.html'
     self.user = self.get_and_login_user()
예제 #4
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.ImageFactory()
     self.test_url = reverse_lazy('whalebrary:image_new',
                                  args=[
                                      self.instance.pk,
                                  ])
     self.expected_template = 'whalebrary/image_form_popout.html'
     self.user = self.get_and_login_user(in_group="whalebrary_edit")
예제 #5
0
 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")
예제 #6
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.OrderFactory()
     self.test_url = reverse_lazy('whalebrary:order_new')
     self.test_url2 = reverse_lazy('whalebrary:order_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_edit")
예제 #7
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.PersonnelFactory()
     self.test_url = reverse_lazy('whalebrary:personnel_new')
     self.expected_template = 'whalebrary/form.html'
     self.user = self.get_and_login_user(in_group="whalebrary_admin")
예제 #8
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.TransactionFactory()
     self.test_url = reverse_lazy('whalebrary:report_sized_item', args=[self.instance.pk, ])
     self.expected_template = 'whalebrary/report_sized_item_summary.html'
     self.user = self.get_and_login_user()
예제 #9
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.ImageFactory()
     self.test_url = reverse_lazy('whalebrary:image_delete', args=[self.instance.pk, ])
     self.expected_template = 'shared_models/generic_popout_confirm_delete.html'
     self.user = self.get_and_login_user(in_group="whalebrary_edit")
예제 #10
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.TransactionFactory()
     self.test_url = reverse_lazy('whalebrary:bulk_transaction_delete', args=[self.instance.pk, ])
     self.expected_template = 'whalebrary/confirm_delete.html'
     self.user = self.get_and_login_user(in_group="whalebrary_admin")
예제 #11
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.IncidentFactory()
     self.instance = models.Incident.objects.all()[faker.random_int(0, models.Incident.objects.count() - 1)]
예제 #12
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.ItemFactory()
예제 #13
0
 def test_m2m_tag(self):
     # a `my_model` that is attached to a given `tag` should be accessible by the m2m field name `tags`
     tag = FactoryFloor.TagFactory()
     self.instance.tags.add(tag)
     self.assertEqual(self.instance.tags.count(), 1)
     self.assertIn(tag, self.instance.tags.all())
예제 #14
0
 def test_m2m_audit(self):
     # a `my_model` that is attached to a given `audit` should be accessible by the m2m field name `audits`
     audit = FactoryFloor.AuditFactory()
     self.instance.audits.add(audit)
     self.assertEqual(self.instance.audits.count(), 1)
     self.assertIn(audit, self.instance.audits.all())
예제 #15
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.ItemFactory()
     self.test_url = reverse_lazy('whalebrary:item_list')
     self.expected_template = 'whalebrary/item_list.html'
     self.user = self.get_and_login_user()
예제 #16
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.IncidentFactory()
     self.test_url = reverse_lazy('whalebrary:incident_new')
     self.expected_template = 'whalebrary/form.html'
     self.user = self.get_and_login_user(in_group="whalebrary_edit")
예제 #17
0
 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())
예제 #18
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.OrderFactory()
예제 #19
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.IncidentFactory()
     self.test_url = reverse_lazy('whalebrary:incident_delete', args=[self.instance.pk, ])
     self.expected_template = 'whalebrary/confirm_delete.html'
     self.user = self.get_and_login_user(in_group="whalebrary_edit")
예제 #20
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.TransactionFactory()
예제 #21
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.TransactionFactory()
     self.test_url = reverse_lazy('whalebrary:transaction_delete', kwargs={"pk": 1, "pop": 1})
     self.expected_template = 'shared_models/generic_popout_confirm_delete.html'
     self.user = self.get_and_login_user(in_group="whalebrary_edit")
예제 #22
0
 def setUp(self):
     super().setUp()
     self.instance = FactoryFloor.ImageFactory()
     self.test_url = reverse_lazy('whalebrary:image_list')
     self.expected_template = 'whalebrary/image_list.html'
     self.user = self.get_and_login_user(in_group="whalebrary_admin")