예제 #1
0
 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)})
예제 #2
0
 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)