from decimal import Decimal

from eums.fixtures.flows import seed_flows

seed_flows()

from eums.fixtures.questions import seed_questions
from eums.models import DistributionPlanNode, Consignee, NumericQuestion, TextQuestion
from eums.test.api.authenticated_api_test_case import AuthenticatedAPITestCase
from eums.test.config import BACKEND_URL
from eums.test.factories.consignee_factory import ConsigneeFactory
from eums.test.factories.distribution_plan_factory import DistributionPlanFactory
from eums.test.factories.distribution_plan_node_factory import DistributionPlanNodeFactory
from eums.test.factories.run_factory import RunFactory

from eums.test.factories.purchase_order_factory import PurchaseOrderFactory
from eums.test.factories.purchase_order_item_factory import PurchaseOrderItemFactory
from eums.test.factories.sales_order_factory import SalesOrderFactory
from eums.test.factories.sales_order_item_factory import SalesOrderItemFactory


class StockReportResponsesEndpointTest(AuthenticatedAPITestCase):
    def setUp(self):
        super(StockReportResponsesEndpointTest, self).setUp()
        self.setup_actors()
        self.setup_purchase_orders_and_items()
        self.setup_distribution_plans()

    def test_gets_stock_value_for_all_purchase_orders_for_an_ip(self):
        self.setup_responses()
Esempio n. 2
0
 def setUpClass(cls):
     seed_flows()
Esempio n. 3
0
 def setUpClass(cls):
     seed_flows()
Esempio n. 4
0
 def setUpClass(cls):
     from eums.fixtures.flows import seed_flows
     from eums.fixtures.ip_questions import seed_ip_questions
     seed_flows()
     seed_ip_questions()