class C1_Build(SetupMixin, unittest.TestCase): """ This section tests the reading and writing of XML used by inernet. """ def setUp(self): self.m_api = SetupPyHouseObj() def test_01_Computer(self): l_pyhouse = self.m_pyhouse_obj l_config = self.m_api._build_computer(self.m_pyhouse_obj) # print(PrettyFormatAny.form(l_config, 'C1-01-A - Config')) # self.assertDictEqual(l_config.Email, {}) # self.assertDictEqual(l_config.InternetConnection, {}) # self.assertDictEqual(l_config.Nodes, {}) # self.assertDictEqual(l_config.Web, {}) pass def test_02_House(self): l_obj = {} l_config = self.m_api._build_house(l_obj) # print(PrettyFormatAny.form(l_config, 'C1-02-A - Config')) self.assertEqual(l_config.Key, 0) def test_03_PyHouse(self): l_root = None l_config = self.m_api.BuildPyHouseObj() # #print(PrettyFormatAny.form(l_root, 'C1-04-A - Root')) pass
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_xml = SetupPyHouseObj().BuildXml() self.m_family = familyAPI(self.m_pyhouse_obj).LoadFamilyTesting() self.m_pyhouse_obj.House.Family = self.m_family self.m_api = securityAPI self.m_garage_door_obj = GarageDoorData()
def test_03_YAML(self): """ Be sure that the YAML contains the right stuff. """ l_root = None l_obj = SetupPyHouseObj().BuildPyHouseObj() # print(PrettyFormatAny.form(l_obj, 'A1-03-A - PyHouseObj', 90)) print(PrettyFormatAny.form(l_obj._Config, 'A1-03-B - _Config', 90))
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_long = "In order for your computers to be useful, they must be set up on a network.\n" \ "That network could be a private network, a private network connected to the internet or the public internet itself. " \ " With IPv4 (addresses like 123.45.67.89) you almost always have to have a private network, connected to the internet or not. " \ "With new IPv6 (addresses like 2001:db8::dead:beef) you will probably have an address on the public internet." self.m_short = "This is short" self.m_empty = ''
def Xtest_03_Sched(self): """ """ SetupPyHouseObj().LoadHouse(self.m_pyhouse_obj) print(PrettyFormatAny.form(self.m_pyhouse_obj.House, 'C2-03-A - PyHouse.House 1')) l_delay = 1 _l_list = [0, 1] _l_id = scheduleUtility.schedule_next_event(self.m_pyhouse_obj, l_delay) time.sleep(2 * l_delay)
def test_01_BuildObjs(self): """ Be sure that the PyHouse obj is built correctly """ l_root = None l_obj = SetupPyHouseObj().BuildPyHouseObj() print(PrettyFormatAny.form(l_obj, 'A1-02-A - PyHouseObj', 90)) self.assertIsInstance(l_obj, PyHouseInformation) self.assertIsInstance(l_obj.Computer, ComputerInformation) self.assertIsInstance(l_obj.House, HouseInformation)
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj()
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_yaml = SetupPyHouseObj().BuildYaml(None) self.m_pyhouse_obj._Config.ConfigDir self.m_filename = '_test.yaml' self.m_yamlconf = configYaml(self.m_pyhouse_obj)
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_pyhouse_obj.House.Location._RiseSet = Mock.RiseSet() self.m_api = scheduleAPI(self.m_pyhouse_obj) self.m_filename = 'schedule.yaml'
def test_02_Load(self): """ Test ??? """ SetupPyHouseObj().LoadHouse(self.m_pyhouse_obj)
def setUp(self): self.m_api = SetupPyHouseObj()
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_filename = 'bridges.yaml'
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_api = mqttAPI(self.m_pyhouse_obj, self)
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_broker = MqttBrokerInformation()