Add more granularity for the test

This commit is contained in:
Roman Mogylatov 2019-05-09 14:46:16 -04:00
parent 91f4c1f568
commit 135d85f5b6

View File

@ -502,8 +502,15 @@ class FactoryAggregateTests(unittest.TestCase):
provider_copy = providers.deepcopy(self.factory_aggregate)
self.assertIsNot(self.factory_aggregate, provider_copy)
self.assertIsNot(self.factory_aggregate.example_a, provider_copy.example_a)
self.assertIsInstance(self.factory_aggregate.example_a, type(provider_copy.example_a))
self.assertIs(self.factory_aggregate.example_a.cls, provider_copy.example_a.cls)
self.assertIsNot(self.factory_aggregate.example_b, provider_copy.example_b)
self.assertIsInstance(self.factory_aggregate.example_b, type(provider_copy.example_b))
self.assertIs(self.factory_aggregate.example_b.cls, provider_copy.example_b.cls)
self.assertIsInstance(provider_copy, type(self.factory_aggregate))
def test_repr(self):