25 lines
755 B
Python
25 lines
755 B
Python
import unittest
|
|
from . import utils
|
|
|
|
|
|
class TestValueNull(unittest.TestCase):
|
|
def test_null(self):
|
|
result = utils.list_tokens("null")
|
|
self.assertEqual(len(result), 1)
|
|
self.assertEqual(result[0].type, "VALUE_NULL")
|
|
self.assertIsNone(result[0].value)
|
|
|
|
|
|
class TestValueBool(unittest.TestCase):
|
|
def test_true(self):
|
|
result = utils.list_tokens("true")
|
|
self.assertEqual(len(result), 1)
|
|
self.assertEqual(result[0].type, "VALUE_BOOL")
|
|
self.assertEqual(result[0].value, True)
|
|
|
|
def test_false(self):
|
|
result = utils.list_tokens("false")
|
|
self.assertEqual(len(result), 1)
|
|
self.assertEqual(result[0].type, "VALUE_BOOL")
|
|
self.assertEqual(result[0].value, False)
|