Example #1
0
    def testGetSupplyPoint(self):
        [f1, f2] = self._get_facilities()
        self.assertTrue(get_supply_point(TEST_DOMAIN, f1) is None)
        sp1 = sync_facility_to_supply_point(TEST_DOMAIN, f1)
        spback = get_supply_point(TEST_DOMAIN, f1)
        self.assertTrue(spback is not None)
        self.assertEqual(sp1._id, spback._id)

        # test by code
        spback = get_supply_point(TEST_DOMAIN, f1.code)
        self.assertEqual(sp1._id, spback._id)
Example #2
0
    def testGetSupplyPoint(self):
        [f1, f2] = self._get_facilities()
        self.assertTrue(get_supply_point(TEST_DOMAIN, f1) is None)
        sp1 = sync_facility_to_supply_point(TEST_DOMAIN, f1)
        spback = get_supply_point(TEST_DOMAIN, f1)
        self.assertTrue(spback is not None)
        self.assertEqual(sp1.case_id, spback.case_id)

        # test by code
        spback = get_supply_point(TEST_DOMAIN, f1.code)
        self.assertEqual(sp1.case_id, spback.case_id)
Example #3
0
    def testCreateSupplyPointFromFacility(self):
        [f1, f2] = self._get_facilities()
        self.assertEqual(0, len(list(Location.by_domain(TEST_DOMAIN))))
        sp1 = sync_facility_to_supply_point(TEST_DOMAIN, f1)
        locs = list(Location.by_domain(TEST_DOMAIN))
        self.assertEqual(1, len(locs))
        [loc1] = locs
        # check loc
        self.assertEqual(f1.name, loc1.name)
        self.assertEqual(f1.code, loc1.external_id)

        # check supply point
        self.assertEqual(f1.name, sp1.name)
        self.assertEqual(f1.code, sp1.external_id)
        self.assertEqual(sp1.location._id, loc1._id)
Example #4
0
    def testCreateSupplyPointFromFacility(self):
        [f1, f2] = self._get_facilities()
        self.assertEqual(0, len(list(Location.by_domain(TEST_DOMAIN))))
        sp1 = sync_facility_to_supply_point(TEST_DOMAIN, f1)
        locs = list(Location.by_domain(TEST_DOMAIN))
        self.assertEqual(1, len(locs))
        [loc1] = locs
        # check loc
        self.assertEqual(f1.name, loc1.name)
        self.assertEqual(f1.code, loc1.external_id)

        # check supply point
        self.assertEqual(f1.name, sp1.name)
        self.assertEqual(f1.code, sp1.external_id)
        self.assertEqual(sp1.location.location_id, loc1._id)