30 lines
746 B
Python
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()
|