Esempio n. 1
0
    def setup(self):
        self.number = StringField(mandatory=True, default="+33 6 42 42 42 42")
        self.carrier = StringField()
        self.localformat = StringField()
        self.line_type = StringField()

        self.country_code = StringField()
        self.city_code = StringField()
        self.area_code = StringField()
        self.rest = StringField()
Esempio n. 2
0
    def test_encode_cast_stringfield(self):
        s = StringField(value=32, default=42, mandatory=True)
        s_json = json.dumps(s, cls=encode)
        new_s = json.loads(s_json, object_hook=decode)

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

        self.assertEqual(new_s.value, s.value)
        self.assertEqual(new_s.default, s.default)
        self.assertEqual(new_s.mandatory, s.mandatory)
Esempio n. 3
0
 def setup(self):
     self.filename = StringField(mandatory=True)
     self.url = StringField()
     self.extension = StringField()
     self.hash = StringField()
     self.fullPath = StringField()
     self.relativePath = StringField()
Esempio n. 4
0
 def setup(self):
     self.full_uri = StringField(mandatory=True,
                                 default="http://google.fr?q=42#42")
     self.sheme = StringField()
     self.authority = StringField()
     self.path = StringField()
     self.query = StringField()
     self.fragment = StringField()
Esempio n. 5
0
 def test_stringfield_repr(self):
     a = StringField(default="a", mandatory=False)
     self.assertEqual(
         str(a), "StringField  -> value: a, default: a, mandatory: False")
Esempio n. 6
0
 def test_full_stringfield(self):
     s = StringField("foo", mandatory=True, default="Bar")
     self.assertEqual(s.value, "foo")
     self.assertEqual(s.mandatory, True)
     self.assertEqual(s.default, "Bar")
Esempio n. 7
0
 def test_empty_stringfield(self):
     s = StringField()
     self.assertEqual(s.value, None)
     self.assertEqual(s.mandatory, False)
     self.assertEqual(s.default, None)
Esempio n. 8
0
 def setup(self):
     self.message = StringField(mandatory=True, default="Hello world")
     self.port = IntegerField()
     self.product = StringField()
Esempio n. 9
0
 def setup(self):
     self.fqdn = StringField(mandatory=True, default="example.com")
     self.whois = StringField()
     self.ip = StringField()
Esempio n. 10
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 ?
Esempio n. 11
0
 def setup(self):
     self.id = StringField(mandatory=True, default="CVE-2019-9815")
     self.description = StringField()
Esempio n. 12
0
 def setup(self):
     self.a = IntegerField(mandatory=False)
     self.b = StringField(default="b")
     self.c = StringField(default="c")
Esempio n. 13
0
 def setup(self):
     self.name = StringField(mandatory=True, default="JohnSnow")
Esempio n. 14
0
 def setup(self):
     self.key = StringField(mandatory=True)
     self.categorie = StringField()
     self.private = BooleanField(default=True)
Esempio n. 15
0
 def setup(self):
     self.secret = StringField(mandatory=True, default="0xdeadbeef")
     self.categorie = StringField()
Esempio n. 16
0
 def setup(self):
     self.id = IntegerField(mandatory=True, default=133852)
     self.description = StringField()
Esempio n. 17
0
 def setup(self):
     self.name = StringField(mandatory=True, default="Alphabet")
Esempio n. 18
0
 def setup(self):
     self.family = StringField(mandatory=True, default="Windows 10")
     self.vendor = StringField(mandatory=True, default="Microsoft")
     self.version = StringField()
Esempio n. 19
0
 def setup(self):
     self.address = StringField(mandatory=True, default="*****@*****.**")
Esempio n. 20
0
 def setup(self):
     self.flight_number = StringField(mandatory=True, default="AF1124")
     self.status = StringField()
     self.type = StringField()
     self.live = BooleanField()
Esempio n. 21
0
 def setup(self):
     self.id = StringField(mandatory=True, default="AS8426")
     self.organization = StringField()
Esempio n. 22
0
 def setup(self):
     self.username = StringField(mandatory=True, default="johnsnow")
     self.site = StringField(mandatory=True, default="spotify")
     self.url = StringField(default="http://example.com")
Esempio n. 23
0
 def test_stringfield_comparison(self):
     a = StringField(default="a")
     b = StringField(default="b", mandatory=False)
     c = StringField(default="b", mandatory=True)
     self.assertTrue(a != b)
     self.assertTrue(b == c)
Esempio n. 24
0
 def setup(self):
     self.address = StringField(mandatory=True, default="127.0.0.1")
Esempio n. 25
0
 def test_simple_stringfield(self):
     s = StringField("foo")
     self.assertEqual(s.value, "foo")
     self.assertEqual(s.mandatory, False)
     self.assertEqual(s.default, None)
Esempio n. 26
0
 def setup(self):
     self.isBlacklisted = BooleanField(mandatory=True, default=False)
     self.reportCount = IntegerField()
     self.lastReport = IntegerField()
     self.id = StringField()
Esempio n. 27
0
 def test_cast_stringfield(self):
     s = StringField(value=123, mandatory=True, default=12345)
     self.assertEqual(s.value, "123")
     self.assertEqual(s.mandatory, True)
     self.assertEqual(s.default, "12345")
Esempio n. 28
0
 def setup(self):
     self.name = StringField(mandatory=True, default="ssh")
     self.id = StringField()
Esempio n. 29
0
 def setup(self):
     self.name = StringField(mandatory=True)
     self.code = StringField()
Esempio n. 30
0
 def setup(self):
     self.name = StringField(mandatory=True, default="Cloudflare")
     self.vendor = StringField()