def test_append_to_singleton(self): obj = Traverser({'username': '******'}) obj.append({'username': '******'}) self.assertEqual(obj(), [{'username': '******'}, {'username': '******'}]) obj = Traverser({'username': '******'}) obj.append(Traverser({'username': '******'})) self.assertEqual(obj(), [{'username': '******'}, {'username': '******'}])
def test_append_call_chain(self): obj = Traverser([]) self.assertTrue(obj.append({}) is obj)