27 lines
831 B
Python
27 lines
831 B
Python
import unittest
|
|
|
|
try:
|
|
from .test_mask_draw_helpers import ROOT
|
|
except ImportError:
|
|
from test_mask_draw_helpers import ROOT
|
|
|
|
|
|
class TestSamplingFrontendCompat(unittest.TestCase):
|
|
def test_ksampler_compat_asset_exists(self):
|
|
asset = ROOT / "web" / "js" / "lls_ksampler_compat.js"
|
|
|
|
self.assertTrue(asset.exists(), msg=f"Missing frontend asset: {asset}")
|
|
|
|
def test_ksampler_compat_asset_targets_sampler_node(self):
|
|
asset = (ROOT / "web" / "js" / "lls_ksampler_compat.js").read_text(encoding="utf-8")
|
|
|
|
self.assertIn("app.registerExtension", asset)
|
|
self.assertIn("LLSSimpleKSampler", asset)
|
|
self.assertIn("LLS Simple KSampler", asset)
|
|
self.assertIn("widgets_values", asset)
|
|
self.assertIn("configure", asset)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|