mirror of
https://github.com/Shu-Ying/main_plugin_farm.git
synced 2026-10-27 04:29:58 +08:00
19 lines
619 B
Python
19 lines
619 B
Python
import json
|
|
from pathlib import Path
|
|
import sys
|
|
import unittest
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
sys.path.insert(0, str(ROOT / "scripts"))
|
|
from export_render_assets import export
|
|
|
|
|
|
class RenderExportTests(unittest.TestCase):
|
|
def test_export_preserves_published_land_numbering_and_calibration(self):
|
|
_, metadata = export(ROOT)
|
|
data = json.loads(metadata)
|
|
self.assertEqual(len(data['plants']), 202)
|
|
self.assertEqual(len(data['positions']), 30)
|
|
self.assertEqual(data['placement']['mode'], 'visible_contact_center')
|
|
self.assertEqual(metadata, export(ROOT)[1])
|