Add project test case

This commit is contained in:
wqy
2022-09-18 00:38:37 +08:00
parent 9454870d5c
commit 28fa751fbf

View File

@@ -16,6 +16,50 @@ class TestApi:
close_project(p) close_project(p)
delete_project(p) delete_project(p)
def test_project(self):
p = "test_title"
assert not have_project(p)
assert not is_project_open(p)
assert get_project_open_count(p) == 0
create_project(p)
assert have_project(p)
assert not is_project_open(p)
assert get_project_open_count(p) == 0
open_project(p)
assert have_project(p)
assert is_project_open(p)
assert get_project_open_count(p) == 1
open_project(p)
assert have_project(p)
assert is_project_open(p)
assert get_project_open_count(p) == 2
close_project(p)
assert have_project(p)
assert is_project_open(p)
assert get_project_open_count(p) == 1
close_project(p)
assert have_project(p)
assert not is_project_open(p)
assert get_project_open_count(p) == 0
delete_project(p)
assert not have_project(p)
assert not is_project_open(p)
assert get_project_open_count(p) == 0
def test_title(self): def test_title(self):
p = "test_title" p = "test_title"
self.enter(p) self.enter(p)