def test_filter_wildcard(self): self.assertSequenceEqual( self.languages, list( structs.basic_filter_languages( self.languages, list(map(structs.LanguageRange.fromstr, [ "fr", "*", ])))))
def test_filter_wildcard(self): self.assertSequenceEqual( self.languages, list(structs.basic_filter_languages( self.languages, list(map(structs.LanguageRange.fromstr, [ "fr", "*", ])) )) )
def test_filter(self): self.assertSequenceEqual( [ self.languages[0], self.languages[1], self.languages[2], ], list(structs.basic_filter_languages( self.languages, list(map(structs.LanguageRange.fromstr, [ "de", ])) )) ) self.assertSequenceEqual( [ self.languages[1], ], list(structs.basic_filter_languages( self.languages, list(map(structs.LanguageRange.fromstr, [ "de-DE", ])) )) ) self.assertSequenceEqual( [ self.languages[0], self.languages[2], ], list(structs.basic_filter_languages( self.languages, list(map(structs.LanguageRange.fromstr, [ "de-Latn", ])) )) )