def test_list(self): self.assertEqual(_fix_clear_tags(["foo", "bar"]), ["foo", "bar"]) self.assertEqual(_fix_clear_tags(ClearedValue(["foo", "bar"])), ClearedValue(["foo", "bar"])) self.assertEqual(_fix_clear_tags(["foo", ClearedValue("bar")]), ["foo", "bar"]) self.assertEqual( _fix_clear_tags(ClearedValue([ClearedValue("foo"), ClearedValue("bar")])), ClearedValue(["foo", "bar"]) )
def test_list(self): self.assertEqual(_fix_clear_tags(['foo', 'bar']), ['foo', 'bar']) self.assertEqual(_fix_clear_tags(ClearedValue(['foo', 'bar'])), ClearedValue(['foo', 'bar'])) self.assertEqual(_fix_clear_tags(['foo', ClearedValue('bar')]), ['foo', 'bar']) self.assertEqual( _fix_clear_tags( ClearedValue([ClearedValue('foo'), ClearedValue('bar')])), ClearedValue(['foo', 'bar']))
def test_nesting(self): self.assertEqual(_fix_clear_tags({"foo": ["bar", {"baz": "qux"}]}), {"foo": ["bar", {"baz": "qux"}]}) self.assertEqual( _fix_clear_tags(ClearedValue({"foo": ["bar", {"baz": "qux"}]})), ClearedValue({"foo": ["bar", {"baz": "qux"}]}), ) self.assertEqual( _fix_clear_tags({ClearedValue("foo"): ["bar", {"baz": "qux"}]}), {"foo": ClearedValue(["bar", {"baz": "qux"}])}, ) self.assertEqual( _fix_clear_tags({"foo": ClearedValue(["bar", {"baz": "qux"}])}), {"foo": ClearedValue(["bar", {"baz": "qux"}])}, ) self.assertEqual( _fix_clear_tags({"foo": [ClearedValue("bar"), {"baz": "qux"}]}), {"foo": ["bar", {"baz": "qux"}]} ) self.assertEqual( _fix_clear_tags({"foo": ["bar", ClearedValue({"baz": "qux"})]}), {"foo": ["bar", {"baz": "qux"}]} ) self.assertEqual( _fix_clear_tags({"foo": ["bar", {ClearedValue("baz"): "qux"}]}), {"foo": ["bar", {"baz": ClearedValue("qux")}]}, ) self.assertEqual( _fix_clear_tags({"foo": ["bar", {"baz": ClearedValue("qux")}]}), {"foo": ["bar", {"baz": ClearedValue("qux")}]}, )
def test_nesting(self): self.assertEqual(_fix_clear_tags({'foo': ['bar', { 'baz': 'qux' }]}), {'foo': ['bar', { 'baz': 'qux' }]}) self.assertEqual( _fix_clear_tags(ClearedValue({'foo': ['bar', { 'baz': 'qux' }]})), ClearedValue({'foo': ['bar', { 'baz': 'qux' }]})) self.assertEqual( _fix_clear_tags({ClearedValue('foo'): ['bar', { 'baz': 'qux' }]}), {'foo': ClearedValue(['bar', { 'baz': 'qux' }])}) self.assertEqual( _fix_clear_tags({'foo': ClearedValue(['bar', { 'baz': 'qux' }])}), {'foo': ClearedValue(['bar', { 'baz': 'qux' }])}) self.assertEqual( _fix_clear_tags({'foo': [ClearedValue('bar'), { 'baz': 'qux' }]}), {'foo': ['bar', { 'baz': 'qux' }]}) self.assertEqual( _fix_clear_tags({'foo': ['bar', ClearedValue({'baz': 'qux'})]}), {'foo': ['bar', { 'baz': 'qux' }]}) self.assertEqual( _fix_clear_tags({'foo': ['bar', { ClearedValue('baz'): 'qux' }]}), {'foo': ['bar', { 'baz': ClearedValue('qux') }]}) self.assertEqual( _fix_clear_tags({'foo': ['bar', { 'baz': ClearedValue('qux') }]}), {'foo': ['bar', { 'baz': ClearedValue('qux') }]})
def test_nesting(self): self.assertEqual(_fix_clear_tags({'foo': ['bar', {'baz': 'qux'}]}), {'foo': ['bar', {'baz': 'qux'}]}) self.assertEqual( _fix_clear_tags( ClearedValue({'foo': ['bar', {'baz': 'qux'}]})), ClearedValue({'foo': ['bar', {'baz': 'qux'}]})) self.assertEqual( _fix_clear_tags( {ClearedValue('foo'): ['bar', {'baz': 'qux'}]}), {'foo': ClearedValue(['bar', {'baz': 'qux'}])}) self.assertEqual( _fix_clear_tags( {'foo': ClearedValue(['bar', {'baz': 'qux'}])}), {'foo': ClearedValue(['bar', {'baz': 'qux'}])}) self.assertEqual( _fix_clear_tags( {'foo': [ClearedValue('bar'), {'baz': 'qux'}]}), {'foo': ['bar', {'baz': 'qux'}]}) self.assertEqual( _fix_clear_tags( {'foo': ['bar', ClearedValue({'baz': 'qux'})]}), {'foo': ['bar', {'baz': 'qux'}]}) self.assertEqual( _fix_clear_tags( {'foo': ['bar', {ClearedValue('baz'): 'qux'}]}), {'foo': ['bar', {'baz': ClearedValue('qux')}]}) self.assertEqual( _fix_clear_tags( {'foo': ['bar', {'baz': ClearedValue('qux')}]}), {'foo': ['bar', {'baz': ClearedValue('qux')}]})
def test_dict(self): self.assertEqual(_fix_clear_tags({"foo": "bar"}), {"foo": "bar"}) self.assertEqual(_fix_clear_tags(ClearedValue({"foo": "bar"})), ClearedValue({"foo": "bar"})) self.assertEqual(_fix_clear_tags({ClearedValue("foo"): "bar"}), {"foo": ClearedValue("bar")}) self.assertEqual(_fix_clear_tags({"foo": ClearedValue("bar")}), {"foo": ClearedValue("bar")}) self.assertEqual( _fix_clear_tags(ClearedValue({ClearedValue("foo"): ClearedValue("bar")})), ClearedValue({"foo": ClearedValue("bar")}), ) # ClearedValue('foo') key overrides 'foo' key self.assertEqual(_fix_clear_tags({ClearedValue("foo"): "bar", "foo": "baz"}), {"foo": ClearedValue("bar")})
def test_dict(self): self.assertEqual(_fix_clear_tags({'foo': 'bar'}), {'foo': 'bar'}) self.assertEqual(_fix_clear_tags(ClearedValue({'foo': 'bar'})), ClearedValue({'foo': 'bar'})) self.assertEqual(_fix_clear_tags({ClearedValue('foo'): 'bar'}), {'foo': ClearedValue('bar')}) self.assertEqual(_fix_clear_tags({'foo': ClearedValue('bar')}), {'foo': ClearedValue('bar')}) self.assertEqual( _fix_clear_tags( ClearedValue({ClearedValue('foo'): ClearedValue('bar')})), ClearedValue({'foo': ClearedValue('bar')})) # ClearedValue('foo') key overrides 'foo' key self.assertEqual( _fix_clear_tags({ClearedValue('foo'): 'bar', 'foo': 'baz'}), {'foo': ClearedValue('bar')})
def test_int(self): self.assertEqual(_fix_clear_tags(18), 18) self.assertEqual(_fix_clear_tags(ClearedValue(18)), ClearedValue(18))
def test_string(self): self.assertEqual(_fix_clear_tags('foo'), 'foo') self.assertEqual(_fix_clear_tags(ClearedValue('foo')), ClearedValue('foo'))
def test_none(self): self.assertEqual(_fix_clear_tags(None), None) self.assertEqual(_fix_clear_tags(ClearedValue(None)), ClearedValue(None))
def test_string(self): self.assertEqual(_fix_clear_tags("foo"), "foo") self.assertEqual(_fix_clear_tags(ClearedValue("foo")), ClearedValue("foo"))