EMF_Camp_Badge/lib/test_ospath.py

30 lines
746 B
Python

"""Tests for app lib"""
___license___ = "MIT"
___dependencies___ = ["upip:unittest", "ospath"]
import unittest
from ospath import *
class TestOsPath(unittest.TestCase):
# todo: write more tests!
def test_isdir(self):
self.assertTrue(isdir("lib"))
self.assertFalse(isdir("lib/ospath.py"))
self.assertFalse(isdir("foo/bar/zzz"))
def test_isfile(self):
self.assertFalse(isfile("lib"))
self.assertTrue(isfile("lib/ospath.py"))
self.assertFalse(isfile("foo/bar/zzz"))
def test_exists(self):
self.assertTrue(exists("lib"))
self.assertTrue(exists("lib/ospath.py"))
self.assertFalse(exists("foo/bar/zzz"))
if __name__ == '__main__':
unittest.main()