예제 #1
0
    def test_value_to_economy_history(self):
        self.assessment.value_to_economy = 4444
        self.assessment.save()

        items = EconomicAssessmentHistoryFactory.get_history_items(
            barrier_id=self.barrier.pk)
        data = items[-1].data

        assert data["model"] == "economic_assessment"
        assert data["field"] == "value_to_economy"
        assert data["old_value"] == 10000
        assert data["new_value"] == 4444
예제 #2
0
    def test_import_market_size_history(self):
        self.assessment.import_market_size = 3333
        self.assessment.save()

        items = EconomicAssessmentHistoryFactory.get_history_items(
            barrier_id=self.barrier.pk)
        data = items[-1].data

        assert data["model"] == "economic_assessment"
        assert data["field"] == "import_market_size"
        assert data["old_value"] == 20000
        assert data["new_value"] == 3333
예제 #3
0
    def test_export_value_history(self):
        self.assessment.export_value = 2222
        self.assessment.save()

        items = EconomicAssessmentHistoryFactory.get_history_items(
            barrier_id=self.barrier.pk)
        data = items[-1].data

        assert data["model"] == "economic_assessment"
        assert data["field"] == "export_value"
        assert data["old_value"] == 40000
        assert data["new_value"] == 2222
예제 #4
0
    def test_rating_history(self):
        self.assessment.rating = "HIGH"
        self.assessment.save()

        items = EconomicAssessmentHistoryFactory.get_history_items(
            barrier_id=self.barrier.pk)
        data = items[-1].data

        assert data["model"] == "economic_assessment"
        assert data["field"] == "rating"
        assert data["old_value"]["name"] == "Low"
        assert data["new_value"]["name"] == "High"
예제 #5
0
    def test_explanation_history(self):
        self.assessment.explanation = "New explanation"
        self.assessment.save()

        items = EconomicAssessmentHistoryFactory.get_history_items(
            barrier_id=self.barrier.pk)
        data = items[-1].data

        assert data["model"] == "economic_assessment"
        assert data["field"] == "explanation"
        assert data["old_value"] == "Some explanation"
        assert data["new_value"] == "New explanation"
예제 #6
0
    def test_documents_history(self):
        self.assessment.documents.add("fdb0624e-a549-4f70-b9a2-68896e4d1141")

        items = EconomicAssessmentHistoryFactory.get_history_items(
            barrier_id=self.barrier.pk)

        data = items[-1].data

        assert data["model"] == "economic_assessment"
        assert data["field"] == "documents"
        assert data["old_value"] == []
        assert data["new_value"] == [{
            "id": "fdb0624e-a549-4f70-b9a2-68896e4d1141",
            "name": "dog.jpg",
        }]