예제 #1
0
    def test_getSensorValuesByID_emptyData(self):
        fkond = Fkondenz(True)

        testData = []
        fkond.setTestData(testData)

        self.assertTrue(fkond.getSensorValuesByID(1) == [])
예제 #2
0
    def test_getSensorValuesByID_none(self):
        fkond = Fkondenz(True)

        testData = None
        fkond.setTestData(testData)

        self.assertTrue(fkond.getSensorValuesByID(-1) == None)
예제 #3
0
    def test_getSensorValuesByID_hasData(self):
        fkond = Fkondenz(True)

        testData = [("2016-01-01", 2.2)]
        fkond.setTestData(testData)

        self.assertTrue(fkond.getSensorValuesByID(1) == [("2016-01-01", 2.2)])
    def test_getSensorTypeByName_distance_false(self):

        fkond = Fkondenz(True)

        testData = 0
        fkond.setTestData(testData)

        self.assertFalse(fkond.getSensorTypeByName("Distance") == 3)
    def test_getSensorTypeByName_distance_none(self):

        fkond = Fkondenz(True)

        testData = None
        fkond.setTestData(testData)

        self.assertTrue(fkond.getSensorTypeByName("NotExisting") == None)
    def test_getSensorTypeByName_humidity_true(self):

        fkond = Fkondenz(True)

        testData = 1
        fkond.setTestData(testData)

        self.assertTrue(fkond.getSensorTypeByName("Humidity") == 1)
    def test_getSensorTypeByName_temperature_false(self):

        fkond = Fkondenz(True)

        testData = 0
        fkond.setTestData(testData)

        self.assertFalse(fkond.getSensorTypeByName("Temperature") == 2)
예제 #8
0
    def test_readDht_none(self):
        fkond = Fkondenz(True)

        testData = None
        testData1 = None

        fkond.setTestData(testData)
        fkond.setTestData1(testData1)

        fkond.readDht()

        self.assertTrue((fkond.getTestData() == None)
                        and (fkond.getTestData1() == None))
예제 #9
0
    def test_readDht_true(self):
        fkond = Fkondenz(True)

        testData = 1.7
        testData1 = 2.6

        fkond.setTestData(testData)
        fkond.setTestData1(testData1)

        fkond.readDht()

        self.assertTrue((fkond.getTestData() == 1.7)
                        and (fkond.getTestData1() == 2.6))
예제 #10
0
    def test_e2e_readSensors_sendToDweet(self):
        fkond = Fkondenz(True)
        dweet = Dweet()

        testData = 1
        testData1 = 2
        testData2 = 3

        fkond.setTestData(testData)
        fkond.setTestData(testData1)
        fkond.setTestData(testData2)

        testData_, testData1_, testData2_ = fkond.readSensors()

        fkond.uploadToDweet(testData_, testData1_, testData2_)

        self.assertEqual(fkond.getTestData(), "Uploaded")
예제 #11
0
    def test_readSensors_is_none(self):
        fkond = Fkondenz(True)

        fkond.setTestData(None)
        fkond.setTestData(None)
        fkond.setTestData(None)

        self.assertTrue(fkond.readSensors() == (None, None, None))
예제 #12
0
    def test_readSensors_is_not_None(self):
        fkond = Fkondenz(True)

        fkond.setTestData(1)
        fkond.setTestData(1)
        fkond.setTestData(1)

        self.assertTrue(fkond.readSensors() is not None)
예제 #13
0
    def test_readSensors_type(self):
        fkond = Fkondenz(True)

        fkond.setTestData(1)
        fkond.setTestData(1)
        fkond.setTestData(1)

        self.assertEqual(type(fkond.readSensors()), tuple)
    def test_getSensorLastValueByID_false(self):
        # Fkondenz a testData-t fogja hasznalni, megszuntetve a fuggosegeket
        fkond = Fkondenz(True)

        testData = "2016-01-01"
        testData1 = 2.6

        fkond.setTestData(testData)
        fkond.setTestData1(testData1)

        self.assertFalse(fkond.getSensorLastValueByID(1) == (testData, 1.1))
    def test_getSensorLastValueByID_none(self):
        # Fkondenz a testData-t fogja hasznalni, megszuntetve a fuggosegeket
        fkond = Fkondenz(True)

        testData = None
        testData1 = None

        fkond.setTestData(testData)
        fkond.setTestData1(testData1)

        self.assertTrue(fkond.getSensorLastValueByID(-1) == (None, None))
예제 #16
0
    def test_insertDataBySensorName_temperature_true(self):
        fkond = Fkondenz(True)

        testData = "Temperature"
        testData1 = 2.6

        fkond.insertDataBySensorName(testData, testData1)

        self.assertTrue((fkond.getTestData() == "Temperature")
                        and (fkond.getTestData1() == 2.6))
예제 #17
0
    def test_insertDataBySensorName_distance_true(self):
        fkond = Fkondenz(True)

        testData = "Distance"
        testData1 = 2

        fkond.insertDataBySensorName(testData, testData1)

        self.assertTrue((fkond.getTestData() == "Distance")
                        and (fkond.getTestData1() == 2))
예제 #18
0
    def test_insertDataBySensorName_distance_true(self):
        fkond = Fkondenz(True)

        testData = "NotExisting"
        testData1 = None

        fkond.insertDataBySensorName(testData, testData1)

        self.assertTrue((fkond.getTestData() == "NotExisting")
                        and (fkond.getTestData1() == None))
예제 #19
0
    def test_insertDataBySensorName_humidity_true(self):
        fkond = Fkondenz(True)

        testData = "Humidity"
        testData1 = 2.6

        fkond.insertDataBySensorName(testData, testData1)

        self.assertTrue((fkond.getTestData() == "Humidity")
                        and (fkond.getTestData1() == 2.6))
예제 #20
0
    def test_insertDataBySensorID_notExistingId(self):
        fkond = Fkondenz(True)

        testData = -1
        testData1 = None

        fkond.insertDataBySensorID(testData, testData1)

        self.assertTrue((fkond.getTestData() == testData)
                        and (fkond.getTestData1() == None))
예제 #21
0
    def test_insertDataBySensorID_inserted(self):
        fkond = Fkondenz(True)

        testData = 1
        testData1 = 2.6

        fkond.insertDataBySensorID(testData, testData1)

        self.assertTrue((fkond.getTestData() == testData)
                        and (fkond.getTestData1() == testData1))
예제 #22
0
파일: main.py 프로젝트: postaistvan/verval
from app.src.server import Fkondenz

if __name__ == '__main__':
	fkondenz = Fkondenz(False)
	fkondenz.mainLoop()