Exemplo n.º 1
0
    def test_remove_optional(self):
        optional_type = Optional[Dict[str, str]]
        bare_type = remove_optional(optional_type)
        bare_bare_type = remove_optional(bare_type)

        assert bare_type == Dict[str, str]
        assert bare_bare_type == Dict[str, str]

        assert remove_optional(Optional[str]) == str
        assert remove_optional(str) == str
Exemplo n.º 2
0
    def test_remove_optional(self):
        optional_type = Optional[Dict[str, str]]
        bare_type = remove_optional(optional_type)
        bare_bare_type = remove_optional(bare_type)

        assert bare_type == Dict[str, str]
        assert bare_bare_type == Dict[str, str]

        assert remove_optional(Optional[str]) == str
        assert remove_optional(str) == str
Exemplo n.º 3
0
    def test_remove_optional(self):
        optional_type = Optional[Dict[unicode, unicode]]
        bare_type = remove_optional(optional_type)
        bare_bare_type = remove_optional(bare_type)

        assert bare_type == Dict[unicode, unicode]
        assert bare_bare_type == Dict[unicode, unicode]

        assert remove_optional(Optional[unicode]) == unicode
        assert remove_optional(unicode) == unicode