def test_source_copied_on_clone(self): s = Search().source(False) self.assertEqual(s._clone()._source, s._source) self.assertIs(s._clone()._source, False) s2 = Search().source([]) assert s2._clone()._source == s2._source assert s2._source == [] s3 = Search().source(["some", "fields"]) assert s3._clone()._source == s3._source assert s3._clone()._source == ["some", "fields"]
def test_source_copied_on_clone(): s = Search().source(False) assert s._clone()._source == s._source assert s._clone()._source is False s2 = Search().source([]) assert s2._clone()._source == s2._source assert s2._source == [] s3 = Search().source(["some", "fields"]) assert s3._clone()._source == s3._source assert s3._clone()._source == ["some", "fields"]