Ejemplo n.º 1
0
 def test_dict(self):
     try:
         basic_type.integer_type({'a': 1, 'b': 2}, ['node', '3'])
         self.assertTrue(False)
     except TypeError as ex:
         self.assertEqual('node.3: Should be an integer', ex.args[0])
Ejemplo n.º 2
0
 def test_list(self):
     try:
         basic_type.integer_type([1, 3, 5], ['node'])
         self.assertTrue(False)
     except TypeError as ex:
         self.assertEqual('node: Should be an integer', ex.args[0])
Ejemplo n.º 3
0
 def test_boolean(self):
     try:
         basic_type.integer_type(True, None)
         self.assertTrue(False)
     except TypeError as ex:
         self.assertEqual('Should be an integer', ex.args[0])
Ejemplo n.º 4
0
 def test_float(self):
     try:
         basic_type.integer_type(3.4, ['3'])
         self.assertTrue(False)
     except TypeError as ex:
         self.assertEqual('3: Should be an integer', ex.args[0])
Ejemplo n.º 5
0
 def test_string(self):
     try:
         basic_type.integer_type('6abc', ['node', '3'])
         self.assertTrue(False)
     except TypeError as ex:
         self.assertEqual('node.3: Should be an integer', ex.args[0])
Ejemplo n.º 6
0
 def test_integer(self):
     self.assertEqual(5, basic_type.integer_type(5, []))
Ejemplo n.º 7
0
 def test_none(self):
     self.assertEqual(None, basic_type.integer_type(None, []))