Ejemplo n.º 1
0
    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"])
        )
Ejemplo n.º 2
0
    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']))
Ejemplo n.º 3
0
    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']))
Ejemplo n.º 4
0
    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")}]},
        )
Ejemplo n.º 5
0
    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')
            }]})
Ejemplo n.º 6
0
    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')}]})
Ejemplo n.º 7
0
    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")})
Ejemplo n.º 8
0
    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')})
Ejemplo n.º 9
0
    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')})
Ejemplo n.º 10
0
 def test_int(self):
     self.assertEqual(_fix_clear_tags(18), 18)
     self.assertEqual(_fix_clear_tags(ClearedValue(18)), ClearedValue(18))
Ejemplo n.º 11
0
 def test_string(self):
     self.assertEqual(_fix_clear_tags('foo'), 'foo')
     self.assertEqual(_fix_clear_tags(ClearedValue('foo')),
                      ClearedValue('foo'))
Ejemplo n.º 12
0
 def test_none(self):
     self.assertEqual(_fix_clear_tags(None), None)
     self.assertEqual(_fix_clear_tags(ClearedValue(None)),
                      ClearedValue(None))
Ejemplo n.º 13
0
 def test_int(self):
     self.assertEqual(_fix_clear_tags(18), 18)
     self.assertEqual(_fix_clear_tags(ClearedValue(18)),
                      ClearedValue(18))
Ejemplo n.º 14
0
 def test_string(self):
     self.assertEqual(_fix_clear_tags('foo'), 'foo')
     self.assertEqual(_fix_clear_tags(ClearedValue('foo')),
                      ClearedValue('foo'))
Ejemplo n.º 15
0
 def test_none(self):
     self.assertEqual(_fix_clear_tags(None), None)
     self.assertEqual(_fix_clear_tags(ClearedValue(None)),
                      ClearedValue(None))
Ejemplo n.º 16
0
 def test_string(self):
     self.assertEqual(_fix_clear_tags("foo"), "foo")
     self.assertEqual(_fix_clear_tags(ClearedValue("foo")), ClearedValue("foo"))