コード例 #1
0
    def test_engagement(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        instance = EngagementFactory.build(agreement=purchase_order)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        instance = EngagementFactory.build(agreement=purchase_order)
        self.assertIn(' tv\xe5,', str(instance))
コード例 #2
0
ファイル: test_models.py プロジェクト: unicef/etools
    def test_engagement(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        instance = EngagementFactory.build(agreement=purchase_order)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        instance = EngagementFactory.build(agreement=purchase_order)
        self.assertIn(' tv\xe5,', str(instance))
コード例 #3
0
    def test_special_audit(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        instance = SpecialAuditFactory.build(agreement=purchase_order)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        instance = SpecialAuditFactory.build(agreement=purchase_order)
        self.assertIn(' tv\xe5,', str.text_type(instance))
コード例 #4
0
    def test_spot_check(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        instance = SpotCheckFactory.build(agreement=purchase_order)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        instance = SpotCheckFactory.build(agreement=purchase_order)
        self.assertIn(' tv\xe5,', str(instance))
コード例 #5
0
ファイル: test_models.py プロジェクト: unicef/etools
    def test_special_audit(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        instance = SpecialAuditFactory.build(agreement=purchase_order)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        instance = SpecialAuditFactory.build(agreement=purchase_order)
        self.assertIn(' tv\xe5,', str.text_type(instance))
コード例 #6
0
ファイル: test_models.py プロジェクト: unicef/etools
    def test_spot_check(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        instance = SpotCheckFactory.build(agreement=purchase_order)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        instance = SpotCheckFactory.build(agreement=purchase_order)
        self.assertIn(' tv\xe5,', str(instance))
コード例 #7
0
    def test_detail_finding_info(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        micro = MicroAssessmentFactory.build(agreement=purchase_order)
        instance = DetailedFindingInfoFactory.build(micro_assesment=micro)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        micro = MicroAssessmentFactory.build(agreement=purchase_order)
        instance = DetailedFindingInfoFactory.build(micro_assesment=micro)
        self.assertIn(' tv\xe5,', str(instance))
コード例 #8
0
ファイル: test_models.py プロジェクト: unicef/etools
    def test_detail_finding_info(self):
        purchase_order = PurchaseOrderFactory.build(order_number='two')
        micro = MicroAssessmentFactory.build(agreement=purchase_order)
        instance = DetailedFindingInfoFactory.build(micro_assesment=micro)
        self.assertIn(' two,', str(instance))

        purchase_order = PurchaseOrderFactory.build(order_number='tv\xe5')
        micro = MicroAssessmentFactory.build(agreement=purchase_order)
        instance = DetailedFindingInfoFactory.build(micro_assesment=micro)
        self.assertIn(' tv\xe5,', str(instance))
コード例 #9
0
ファイル: test_views.py プロジェクト: adi130987/etools
 def test_get(self):
     po = PurchaseOrderFactory(order_number="123")
     response = self.forced_auth_req(
         "get",
         "/api/audit/purchase-orders/sync/{}/".format(po.order_number),
         user=self.unicef_user,
     )
     self.assertEqual(response.status_code, status.HTTP_200_OK)
     self.assertEqual(response.data["id"], po.pk)
コード例 #10
0
    def test_purchase_order(self):
        instance = PurchaseOrderFactory.build(order_number=b'two')
        self.assertEqual(str(instance), 'two')

        instance = PurchaseOrderFactory.build(order_number='tv\xe5')
        self.assertEqual(str(instance), 'tv\xe5')
コード例 #11
0
 def test_get_by_natural_key(self):
     po = PurchaseOrderFactory(order_number="123")
     item = PurchaseOrderItemFactory(purchase_order=po, number="321")
     item_get = PurchaseOrderItem.objects.get_by_natural_key(po, "321")
     self.assertEqual(item_get, item)
コード例 #12
0
 def test_natural_key(self):
     po = PurchaseOrderFactory(order_number="123")
     item = PurchaseOrderItem(number="321", purchase_order=po)
     self.assertEqual(item.natural_key(), (po, "321"))
コード例 #13
0
 def test_get_by_natural_key(self):
     po = PurchaseOrderFactory(order_number="123")
     self.assertEqual(PurchaseOrder.objects.get_by_natural_key("123"), po)
コード例 #14
0
ファイル: test_models.py プロジェクト: unicef/etools
    def test_purchase_order(self):
        instance = PurchaseOrderFactory.build(order_number=b'two')
        self.assertEqual(str(instance), 'two')

        instance = PurchaseOrderFactory.build(order_number='tv\xe5')
        self.assertEqual(str(instance), 'tv\xe5')