21 lines
513 B
Python
21 lines
513 B
Python
|
import pytest
|
||
|
import wasp
|
||
|
import os
|
||
|
|
||
|
EXCLUDE = ('Notifications', 'Template', 'Demo')
|
||
|
|
||
|
def test_screenshot(constructor):
|
||
|
if constructor.NAME in EXCLUDE:
|
||
|
return
|
||
|
fname = f'res/{constructor.NAME}App.png'.replace(' ', '')
|
||
|
assert os.path.exists(fname)
|
||
|
|
||
|
def test_screenshot_README(constructor):
|
||
|
if constructor.NAME in EXCLUDE:
|
||
|
return
|
||
|
fname = f'res/{constructor.NAME}App.png'.replace(' ', '')
|
||
|
|
||
|
with open('README.rst') as f:
|
||
|
readme = f.read()
|
||
|
assert fname in readme
|