shsmi_sysdb_nex/test_sys_config.py

53 lines
1.8 KiB
Python

# coding=utf-8
import unittest
from sys_config import SysConfig
class TestSysConfig(unittest.TestCase):
def setUp(self):
self.config = SysConfig()
def test_eps_path(self):
self.assertEqual(self.config.eps_path(), u'C:/EPS20221017/eps.exe')
def test_python_path(self):
self.assertEqual(self.config.python_path(), u'C:/Python27/ArcGIS10.2/python.exe')
def test_template_name(self):
self.assertEqual(self.config.template_name(), u'"上海新型测绘500.mdt"')
def test_sde_scheme(self):
self.assertEqual(self.config.sde_scheme(), "SHDLG500")
def test_eps_show_window(self):
self.assertEqual(self.config.eps_show_window(), u'show')
def test_sync_mode(self):
self.assertEqual(self.config.sync_mode(), 1)
def test_sync_type(self):
self.assertEqual(self.config.sync_type(), u'ALL')
def test_updateregion(self):
self.assertEqual(self.config.updateregion(), u'UpdateRegion_A') # "UpdateRegion_A"
def test_updatetime_field(self):
self.assertEqual(self.config.updatetime_field(), u'UpdateTime') # u'UpdateTime'
def test_updatetime_field_history(self):
self.assertEqual(self.config.updatetime_field_history(), u'DeleteTime') # u'DeleteTime'
def test_attr(self):
self.config.is_debug = True
self.config.changed_layers_only = 1
self.config.last_sync_datetime = "1990-05-11 12:00:00"
self.config.curr_sync_datetime = "2023-05-11 12:00:00"
self.assertEqual(self.config.is_debug, True)
self.assertEqual(self.config.changed_layers_only, 1)
self.assertEqual(self.config.last_sync_datetime, "1990-05-11 12:00:00")
self.assertEqual(self.config.curr_sync_datetime, "2023-05-11 12:00:00")
if __name__ == '__main__':
unittest.main()