Exemplo n.º 1
0
    def test_encode_cast_integerield(self):
        s = IntegerField(value="42", default="24", mandatory=True)
        s_json = json.dumps(s, cls=encode)
        new_s = json.loads(s_json, object_hook=decode)

        self.assertIsInstance(new_s.value, int)
        self.assertIsInstance(new_s.default, int)

        self.assertEqual(new_s.value, s.value)
        self.assertEqual(new_s.default, s.default)
        self.assertEqual(new_s.mandatory, s.mandatory)
Exemplo n.º 2
0
 def test_cast_integerfield(self):
     s = IntegerField(value="42", mandatory=True, default="4242")
     self.assertEqual(s.value, 42)
     self.assertEqual(s.mandatory, True)
     self.assertEqual(s.default, 4242)
Exemplo n.º 3
0
 def test_full_integerfield(self):
     s = IntegerField(42, mandatory=True, default=4242)
     self.assertEqual(s.value, 42)
     self.assertEqual(s.mandatory, True)
     self.assertEqual(s.default, 4242)
Exemplo n.º 4
0
 def test_simple_integerfield(self):
     s = IntegerField(42)
     self.assertEqual(s.value, 42)
     self.assertEqual(s.mandatory, False)
     self.assertEqual(s.default, None)
Exemplo n.º 5
0
 def test_empty_integerfield(self):
     s = IntegerField()
     self.assertEqual(s.value, None)
     self.assertEqual(s.mandatory, False)
     self.assertEqual(s.default, None)
Exemplo n.º 6
0
 def setup(self):
     self.message = StringField(mandatory=True, default="Hello world")
     self.port = IntegerField()
     self.product = StringField()
Exemplo n.º 7
0
 def setup(self):
     self.id = IntegerField(mandatory=True, default=133852)
     self.description = StringField()
Exemplo n.º 8
0
 def setup(self):
     self.isBlacklisted = BooleanField(mandatory=True, default=False)
     self.reportCount = IntegerField()
     self.lastReport = IntegerField()
     self.id = StringField()
Exemplo n.º 9
0
 def setup(self):
     self.id = IntegerField(mandatory=True)
     self.message = StringField(mandatory=True)
     self.author = StringField(mandatory=True)
     self.date = StringField(mandatory=True)  # DateField ?
Exemplo n.º 10
0
 def setup(self):
     self.a = IntegerField(mandatory=False)
     self.b = StringField(default="b")
     self.c = StringField(default="c")
Exemplo n.º 11
0
 def setup(self):
     self.scheduled_arrival = IntegerField()
     self.scheduled_departure = IntegerField()
     self.real_arrival = IntegerField()
     self.real_departure = IntegerField()
     self.duration = IntegerField()
Exemplo n.º 12
0
 def setup(self):
     self.a = StringField(default="42")
     self.b = IntegerField()
     self.c = IntegerField(default=424242)
Exemplo n.º 13
0
 def setup(self):
     self.a = StringField(value="Joe", mandatory=True)
     self.b = StringField(default="James")
     self.c = IntegerField(mandatory=True)
     self.d = IntegerField()
     self.x = "x"
Exemplo n.º 14
0
 def setup(self):
     self.a = StringField(mandatory=True)
     self.b = IntegerField()
Exemplo n.º 15
0
 def setup(self):
     self.number = IntegerField(mandatory=True, default=80)
     self.state = StringField()
     self.transport = StringField()