def testDs2404_clockAndCounter(self): outData = onewireneo.getMatchingAttributes( self.getTestData_ds2404(), [FEATURES.Clock, FEATURES.Counter]) assert (len(outData) == 6) assert (outData['date'] == '2011/04/03 23:12:57') assert (outData['udate'] == '1301872377') assert (outData['cycle'] == '12')
def testFam10Finders_wrongFamilyGetsBaseItems(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds18s20(), [FEATURES.Current]) assert (len(outData) == 3) assert (outData['id'] == '10.147A0A020800') assert (outData['family'] == '10') assert (outData['type'] == 'DS18S20')
def testDs2404_memory(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2404(), [FEATURES.Memory]) assert(len(outData) == 18) assert(outData['type'] == 'DS2404') for i in range(0,14): keyname = 'pages/page.%d' % i assert(outData.has_key(keyname)) assert(outData[keyname] == '1234567890ABCDEF1234567890ABCDEF')
def testDs2404_memory(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2404(), [FEATURES.Memory]) assert (len(outData) == 18) assert (outData['type'] == 'DS2404') for i in range(0, 14): keyname = 'pages/page.%d' % i assert (outData.has_key(keyname)) assert (outData[keyname] == '1234567890ABCDEF1234567890ABCDEF')
def testFam10Finders(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds18s20(), [FEATURES.Temperature]) assert(len(outData) == 4) assert(outData['id'] == '10.147A0A020800') assert(outData['family'] == '10') assert(outData['type'] == 'DS18S20') #assert(outData['temphigh'] == '48.125') #assert(outData['templow'] == '12.8') assert(outData['temperature'] == '37.2')
def testFam10Finders(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds18s20(), [FEATURES.Temperature]) assert (len(outData) == 4) assert (outData['id'] == '10.147A0A020800') assert (outData['family'] == '10') assert (outData['type'] == 'DS18S20') #assert(outData['temphigh'] == '48.125') #assert(outData['templow'] == '12.8') assert (outData['temperature'] == '37.2')
def testAagTai8570_voltage(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2406(), [FEATURES.Voltage]) assert(len(outData) == 12) assert(outData['t8a/volt.0'] == '4.75') assert(outData['t8a/volt.1'] == '4.85') assert(outData['t8a/volt.2'] == '4.65') assert(outData['t8a/volt.3'] == '4.95') assert(outData['t8a/volt.4'] == '5.01') assert(outData['t8a/volt.5'] == '4.98') assert(outData['t8a/volt.6'] == '0') assert(outData['t8a/volt.7'] == '1.375')
def testAagTai8570_voltage(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2406(), [FEATURES.Voltage]) assert (len(outData) == 12) assert (outData['t8a/volt.0'] == '4.75') assert (outData['t8a/volt.1'] == '4.85') assert (outData['t8a/volt.2'] == '4.65') assert (outData['t8a/volt.3'] == '4.95') assert (outData['t8a/volt.4'] == '5.01') assert (outData['t8a/volt.5'] == '4.98') assert (outData['t8a/volt.6'] == '0') assert (outData['t8a/volt.7'] == '1.375')
def testAagTai8570_pressure(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2406(), [FEATURES.Pressure]) assert (len(outData) == 5) assert (outData['tai8570/pressure'] == '192.5')
def testAagTai8570_temperature(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2406(), [FEATURES.Temperature]) assert (len(outData) == 5) assert (outData['tai8570/temperature'] == '22.875')
def testDs2405(self): outData = onewireneo.getMatchingAttributes( self.getTestData_ds2405(), [FEATURES.Pio, FEATURES.Sense]) assert (len(outData) == 5) assert (outData['pio'] == '0') assert (outData['sensed'] == '1')
def testDs2404_counter(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2404(), [FEATURES.Counter]) assert(len(outData) == 4) assert(outData['cycle'] == '12')
def testDs2404_counter(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2404(), [FEATURES.Counter]) assert (len(outData) == 4) assert (outData['cycle'] == '12')
def testDs2404_clockAndCounter(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2404(), [FEATURES.Clock, FEATURES.Counter]) assert(len(outData) == 6) assert(outData['date'] == '2011/04/03 23:12:57') assert(outData['udate'] == '1301872377') assert(outData['cycle'] == '12')
def testDs2405(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2405(), [FEATURES.Pio, FEATURES.Sense]) assert(len(outData) == 5) assert(outData['pio'] == '0') assert(outData['sensed'] == '1')
def testFam10Finders_wrongFamilyGetsBaseItems(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds18s20(), [FEATURES.Current]) assert(len(outData) == 3) assert(outData['id'] == '10.147A0A020800') assert(outData['family'] == '10') assert(outData['type'] == 'DS18S20')
def testAagTai8570_pressure(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2406(), [FEATURES.Pressure]) assert(len(outData) == 5) assert(outData['tai8570/pressure'] == '192.5')
def testAagTai8570_temperature(self): outData = onewireneo.getMatchingAttributes(self.getTestData_ds2406(), [FEATURES.Temperature]) assert(len(outData) == 5) assert(outData['tai8570/temperature'] == '22.875')