NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

test_yamldefaultoverview.py (915B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\parklife\overview\default\test\test_yamldefaultoverview.py
      2 from eve.client.script.parklife.overview.default.yamldefaultoverview import YamlDefaultOverview
      3 import pytest
      4 
      5 def _load_data(overview_id):
      6     overview = YamlDefaultOverview(overview_id, should_inform_of_update=False)
      7     overview._get_localized_name = lambda x: x
      8     overview._load_data()
      9     return overview
     10 
     11 
     12 def _assert_has_any_presets(overview):
     13     result = overview.all_presets
     14 
     15 
     16 def _assert_has_any_tabs(overview):
     17     result = overview.default_tabs
     18 
     19 
     20 @pytest.mark.parametrize('data', ['old_default', 'jotunn_default'])
     21 def test_loads_yaml_overview_data(data):
     22     overview = _load_data(data)
     23     _assert_has_any_presets(overview)
     24     _assert_has_any_tabs(overview)
     25 
     26 
     27 if __name__ == '__main__':
     28     pytest.main(['-k', 'test_loads_yaml_overview_data'])