def test_map_coder(self): self.check_coder( coders.MapCoder(coders.VarIntCoder(), coders.StrUtf8Coder()), { 1: "one", 300: "three hundred" }, {}, {i: str(i) for i in range(5000)})
def test_map_coder(self): values = [ { 1: "one", 300: "three hundred" }, # force yapf to be nice {}, {i: str(i) for i in range(5000)} ] map_coder = coders.MapCoder(coders.VarIntCoder(), coders.StrUtf8Coder()) self.check_coder(map_coder, *values) self.check_coder(map_coder.as_deterministic_coder("label"), *values)