コード例 #1
0
ファイル: test_table.py プロジェクト: divtxt/binder
 def test_parse_empty_string(self):
     # parse() replaces empty strings with default value
     expected = {
         "foo_id": None,
         "i1": 0,
         "s1": "",
         "d1": None,
     }
     actual = Foo.parse(foo_id="", i1="", s1="", d1="")
     self.assertEquals(expected, actual)
     expected = {
         "bi": None,
         "bs": "",
         "bd": None,
         "bdt1": None,
         "bb": False,
     }
     actual = Bar.parse(bi="", bs="", bd="", bdt1="", bb="")
     self.assertEquals(expected, actual)
コード例 #2
0
ファイル: test_table.py プロジェクト: divtxt/binder
 def test_new_parse_defaults(self):
     expected = {
         "foo_id": None,
         "i1": 0,
         "s1": "",
         "d1": None,
     }
     actual = Foo.new()
     self.assertEquals(expected, actual)
     actual = Foo.parse()
     self.assertEquals(expected, actual)
     expected = {
         "bi": None,
         "bs": "",
         "bd": None,
         "bdt1": None,
         "bb": False,
     }
     actual = Bar.new()
     self.assertEquals(expected, actual)
     actual = Bar.parse()
     self.assertEquals(expected, actual)