Skip to content

Commit d4adb4d

Browse files
authored
Merge pull request #63 from robswc/deps_upgrades
Upgrade dependencies
2 parents ea08d6a + 299d5bc commit d4adb4d

File tree

2 files changed

+41
-32
lines changed

2 files changed

+41
-32
lines changed

src/requirements.txt

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
click==7.1.2
2-
colorama==0.4.5
3-
Flask==2.0.3
1+
blinker==1.6.2
2+
click==8.1.3
3+
colorama==0.4.6
4+
Flask==2.3.2
45
gunicorn==20.1.0
6+
importlib-metadata==6.6.0
57
itsdangerous==2.1.2
6-
Jinja2==3.1.1
7-
MarkupSafe==2.1.1
8-
shellingham==1.5.0
9-
typer==0.3.2
10-
typer-cli==0.0.12
11-
Werkzeug==2.2.3
8+
Jinja2==3.1.2
9+
MarkupSafe==2.1.2
10+
shellingham==1.5.1
11+
typer==0.9.0
12+
typer-cli==0.0.13
13+
typing_extensions==4.5.0
14+
Werkzeug==2.3.3
15+
zipp==3.15.0

src/tests/test_tvwb.py

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,31 @@
33

44

55
class TestCLI(TestCase):
6-
# change dir before running tests
7-
8-
os.chdir('..')
9-
10-
def test_newevent(self):
11-
from tvwb import newevent
12-
assert newevent(name='TestEvent')
13-
self.assertRaises(ValueError, newevent, name='!')
14-
self.assertRaises(ValueError, newevent, name='@')
15-
self.assertRaises(ValueError, newevent, name='#')
16-
self.assertRaises(ValueError, newevent, name='test event')
17-
self.assertRaises(ValueError, newevent, name='test-event')
18-
self.assertRaises(ValueError, newevent, name='test_event')
19-
20-
def test_newaction(self):
21-
from tvwb import newaction
22-
assert newaction(name='TestAction')
23-
self.assertRaises(ValueError, newaction, name='!')
24-
self.assertRaises(ValueError, newaction, name='@')
25-
self.assertRaises(ValueError, newaction, name='#')
26-
self.assertRaises(ValueError, newaction, name='test action')
27-
self.assertRaises(ValueError, newaction, name='test-action')
28-
self.assertRaises(ValueError, newaction, name='test_action')
6+
7+
def setUp(self) -> None:
8+
self.prefix = 'python tvwb.py'
9+
self.initial_settings = open('settings.py', 'r').read()
10+
11+
def test_create_and_register_action(self):
12+
13+
# create action
14+
cmd = f'{self.prefix} action:create CustomAction --no-register'
15+
try:
16+
os.system(cmd)
17+
except Exception as e:
18+
self.fail(e)
19+
20+
# register action
21+
cmd = f'{self.prefix} action:register CustomAction'
22+
try:
23+
os.system(cmd)
24+
except Exception as e:
25+
self.fail(e)
26+
27+
def tearDown(self) -> None:
28+
os.remove('components/actions/custom_action.py')
29+
30+
# restore settings.py
31+
with open('settings.py', 'w') as settings_file:
32+
settings_file.write(self.initial_settings)
33+
settings_file.close()

0 commit comments

Comments
 (0)