def test_no_overwrite(self): db1 = DatasetBuilder('db1', [1, 2, 3]) db2 = DatasetBuilder('db2', [4, 5, 6], attributes={'attr1': 'va1'}) db1.deep_update(db2) self.assertListEqual(db1.data, db2.data) self.assertIn('attr1', db1.attributes)
def test_overwrite(self): db1 = DatasetBuilder('db1', [1, 2, 3]) db2 = DatasetBuilder('db2', [4, 5, 6]) db1.deep_update(db2) self.assertListEqual(db1.data, db2.data)