Scrython/unittests/test_catalog.py

27 lines
679 B
Python
Raw Normal View History

2018-10-23 16:28:17 +00:00
# This workaround makes sure that we can import from the parent dir
import sys
sys.path.append('..')
from scrython.catalog import ArtifactTypes
import unittest
import time
artifacts = ArtifactTypes()
class TestCatalog(unittest.TestCase):
def test_object(self):
self.assertIsInstance(artifacts.object(), str)
self.assertEqual(artifacts.object(), 'catalog')
def test_uri(self):
self.assertIsInstance(artifacts.uri(), str)
def test_total_values(self):
self.assertIsInstance(artifacts.total_values(), int)
def test_data(self):
self.assertIsInstance(artifacts.data(), list)
if __name__ == '__main__':
unittest.main()