示例#1
0
    def test_equality(self):
        a = PassportElementErrorTranslationFiles(self.type_, self.file_hashes,
                                                 self.message)
        b = PassportElementErrorTranslationFiles(self.type_, self.file_hashes,
                                                 self.message)
        c = PassportElementErrorTranslationFiles(self.type_, '', '')
        d = PassportElementErrorTranslationFiles('', self.file_hashes, '')
        e = PassportElementErrorTranslationFiles('', '', self.message)
        f = PassportElementErrorSelfie(self.type_, '', self.message)

        assert a == b
        assert hash(a) == hash(b)
        assert a is not b

        assert a != c
        assert hash(a) != hash(c)

        assert a != d
        assert hash(a) != hash(d)

        assert a != e
        assert hash(a) != hash(e)

        assert a != f
        assert hash(a) != hash(f)
示例#2
0
def passport_element_error_translation_files():
    return PassportElementErrorTranslationFiles(
        TestPassportElementErrorTranslationFiles.type_,
        TestPassportElementErrorTranslationFiles.file_hashes,
        TestPassportElementErrorTranslationFiles.message)