예제 #1
0
 def test_RetrieveDomain(self):
     domain = generate_domain(asset_manager_id=self.asset_manager_id)
     domain2 = generate_domain(asset_manager_id=self.asset_manager_id)
     self.asset_managers_interface.new_domain(domain)
     self.asset_managers_interface.new_domain(domain2)
     ret_domains = self.asset_managers_interface.retrieve_domains(
         asset_manager_id=self.asset_manager_id)
     self.assertEqual({domain.domain, domain2.domain},
                      {d.domain
                       for d in ret_domains})
예제 #2
0
 def test_CheckDomain(self):
     domain = generate_domain(asset_manager_id=self.asset_manager_id,
                              is_primary=False)
     self.asset_managers_interface.new_domain(domain)
     ret_domain = self.asset_managers_interface.check_domains(domain.domain)
     self.assertIsNone(ret_domain)
     domain = generate_domain(asset_manager_id=self.asset_manager_id,
                              is_primary=True)
     self.asset_managers_interface.new_domain(domain)
     ret_domains = self.asset_managers_interface.check_domains(
         domain.domain)
     self.assertEqual(domain.domain, ret_domains[0].domain)
예제 #3
0
 def setUp(self):
     self.longMessage = True  # Print complete error message on failure
     self.domain = generate_domain()
예제 #4
0
 def test_NewDomain(self):
     domain = generate_domain(asset_manager_id=self.asset_manager_id)
     ret_domain = self.asset_managers_interface.new_domain(domain)
     self.assertTrue(isinstance(ret_domain, Domain))