コード例 #1
0
ファイル: from_params_test.py プロジェクト: pyknife/allennlp
    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
コード例 #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
コード例 #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