diff --git a/tests/unit/providers/test_factories_py2_py3.py b/tests/unit/providers/test_factories_py2_py3.py index da9e5780..b1f58504 100644 --- a/tests/unit/providers/test_factories_py2_py3.py +++ b/tests/unit/providers/test_factories_py2_py3.py @@ -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):