def testMakeSupplyPoint(self):
     sp = make_supply_point(TEST_DOMAIN, self.loc)
     self.assertEqual("CommCareCase", sp.doc_type)
     self.assertEqual(TEST_DOMAIN, sp.domain)
     self.assertEqual(const.SUPPLY_POINT_CASE_TYPE, sp.type)
     self.assertEqual([self.loc._id], sp.location_)
     self.assertEqual(get_commtrack_user_id(TEST_DOMAIN), sp.user_id)
     self.assertEqual(None, sp.owner_id)
     self.assertFalse(sp.closed)
     self.assertTrue(len(sp.actions) > 0)
     for dateprop in ('opened_on', 'modified_on', 'server_modified_on'):
         self.assertTrue(getattr(sp, dateprop) is not None)
         self.assertTrue(isinstance(getattr(sp, dateprop), datetime))
 def testMakeSupplyPoint(self):
     sp = make_supply_point(TEST_DOMAIN, self.loc)
     self.assertEqual("CommCareCase", sp.doc_type)
     self.assertEqual(self.loc.name, sp.name)
     self.assertEqual(TEST_DOMAIN, sp.domain)
     self.assertEqual(const.SUPPLY_POINT_CASE_TYPE, sp.type)
     self.assertEqual([self.loc._id], sp.location_)
     self.assertEqual(get_commtrack_user_id(TEST_DOMAIN), sp.user_id)
     self.assertEqual(sp.user_id, sp.owner_id)
     self.assertFalse(sp.closed)
     self.assertTrue(len(sp.actions) > 0)
     for dateprop in ('opened_on', 'modified_on', 'server_modified_on'):
         self.assertTrue(getattr(sp, dateprop) is not None)
         self.assertTrue(isinstance(getattr(sp, dateprop), datetime))
 def testMakeSupplyPointProduct(self):
     spp = make_supply_point_product(self.sp, self.product._id)
     self.assertEqual("CommCareCase", spp.doc_type)
     self.assertEqual(TEST_DOMAIN, spp.domain)
     self.assertEqual(const.SUPPLY_POINT_PRODUCT_CASE_TYPE, spp.type)
     self.assertEqual(self.product._id, spp.product)
     self.assertEqual(self.sp.location_, spp.location_)
     self.assertEqual(get_commtrack_user_id(TEST_DOMAIN), spp.user_id)
     self.assertEqual(None, spp.owner_id)
     self.assertFalse(spp.closed)
     self.assertTrue(len(spp.actions) > 0)
     [parent_ref] = spp.indices
     self.assertEqual(const.PARENT_CASE_REF, parent_ref.identifier)
     self.assertEqual(const.SUPPLY_POINT_CASE_TYPE, parent_ref.referenced_type)
     self.assertEqual(self.sp._id, parent_ref.referenced_id)
     for dateprop in ('opened_on', 'modified_on', 'server_modified_on'):
         self.assertTrue(getattr(spp, dateprop) is not None)
         self.assertTrue(isinstance(getattr(spp, dateprop), datetime))
Exemple #4
0
 def testMakeSupplyPointProduct(self):
     spp = make_supply_point_product(self.sp, self.product._id)
     self.assertEqual("CommCareCase", spp.doc_type)
     self.assertEqual(TEST_DOMAIN, spp.domain)
     self.assertEqual(const.SUPPLY_POINT_PRODUCT_CASE_TYPE, spp.type)
     self.assertEqual(self.product.name, spp.name)
     self.assertEqual(self.product._id, spp.product)
     self.assertEqual(self.product._id, spp.get_product()._id)
     self.assertEqual(self.sp.location_, spp.location_)
     self.assertEqual(get_commtrack_user_id(TEST_DOMAIN), spp.user_id)
     self.assertEqual(self.sp.owner_id, spp.owner_id)
     self.assertFalse(spp.closed)
     self.assertTrue(len(spp.actions) > 0)
     [parent_ref] = spp.indices
     self.assertEqual(const.PARENT_CASE_REF, parent_ref.identifier)
     self.assertEqual(const.SUPPLY_POINT_CASE_TYPE, parent_ref.referenced_type)
     self.assertEqual(self.sp._id, parent_ref.referenced_id)
     self.assertEqual(self.sp._id, spp.get_supply_point_case()._id)
     for dateprop in ('opened_on', 'modified_on', 'server_modified_on'):
         self.assertTrue(getattr(spp, dateprop) is not None)
         self.assertTrue(isinstance(getattr(spp, dateprop), datetime))
 def testMakeOwnedSupplyPoint(self):
     sp = make_supply_point(TEST_DOMAIN, self.loc, 'some-other-owner')
     self.assertEqual(get_commtrack_user_id(TEST_DOMAIN), sp.user_id)
     self.assertEqual('some-other-owner', sp.owner_id)