28 lines
693 B
Python
28 lines
693 B
Python
import json
|
|
import unittest
|
|
|
|
from os.path import dirname, join
|
|
|
|
from mycroft.util.json_helper import load_commented_json
|
|
|
|
|
|
class TestFileLoad(unittest.TestCase):
|
|
|
|
def test_load(self):
|
|
root_dir = dirname(__file__)
|
|
# Load normal JSON file
|
|
plainfile = join(root_dir, 'plain.json')
|
|
with open(plainfile, 'rw') as f:
|
|
data_from_plain = json.load(f)
|
|
|
|
# Load commented JSON file
|
|
commentedfile = join(root_dir, 'commented.json')
|
|
data_from_commented = load_commented_json(commentedfile)
|
|
|
|
# Should be the same...
|
|
self.assertEqual(data_from_commented, data_from_plain)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|