Fix voor: #8 Bug timeSerie("WN", "MWAD", xHm0")
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
- Tabel met lmw parameters opgenomen. - Period functie aangemaakt - Aanpassingen timeSerie en _roundtime_ - Aanpassingen testen D10 --> H10 (D10 bestaat niet in lmw parameter tabel)
This commit is contained in:
@@ -38,6 +38,23 @@ class lmwsipTest(unittest.TestCase):
|
||||
self.login()
|
||||
self.assertEqual(type(self.sip), lmwsip.LmwSip)
|
||||
|
||||
def test_H1(self):
|
||||
self.sip = lmwsip.LmwSip()
|
||||
self.assertEqual(self.sip.period('H1'), 1)
|
||||
|
||||
def test_H10(self):
|
||||
self.sip = lmwsip.LmwSip()
|
||||
self.assertEqual(self.sip.period('H10'), 10)
|
||||
|
||||
def test_xHm0(self):
|
||||
self.sip = lmwsip.LmwSip()
|
||||
self.assertEqual(self.sip.period('xHm0'), 10)
|
||||
|
||||
def test_Noparm(self):
|
||||
self.sip = lmwsip.LmwSip()
|
||||
with self.assertRaises(lmwsip.LmwParmWarn):
|
||||
self.assertEqual(self.sip.period('Noparm'), None)
|
||||
|
||||
def test_loginfail(self):
|
||||
with self.assertRaises(lmwsip.LmwLoginFailure):
|
||||
self.sip = lmwsip.LmwSip("FAIL", "FAIL", "localhost",
|
||||
@@ -53,16 +70,16 @@ class lmwsipTest(unittest.TestCase):
|
||||
|
||||
def test_cmd(self):
|
||||
self.login()
|
||||
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "H10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
|
||||
def test_cmderr(self):
|
||||
self.login()
|
||||
with self.assertRaises(lmwsip.LmwCmdWarn):
|
||||
self.assertEqual(type(self.sip.cmd("NOP", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
self.assertEqual(type(self.sip.cmd("NOP", "DUMMY", "H10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
|
||||
def test_value(self):
|
||||
self.login()
|
||||
self.assertEqual(type(self.sip.value("WN", "DUMMY", "D10")), str)
|
||||
self.assertEqual(type(self.sip.value("WN", "DUMMY", "H10")), str)
|
||||
|
||||
def test_logout(self):
|
||||
self.login()
|
||||
@@ -71,7 +88,7 @@ class lmwsipTest(unittest.TestCase):
|
||||
def test_lmwTimeSerie(self):
|
||||
self.login()
|
||||
timezone = tz.gettz('GMT+1')
|
||||
res = self.sip.timeSerie("WN", "DUMMY", "D10",
|
||||
res = self.sip.timeSerie("WN", "DUMMY", "H10",
|
||||
datetime.now(timezone)-timedelta(minutes=60),
|
||||
datetime.now(timezone))
|
||||
self.assertEqual(type(res.ts), list)
|
||||
@@ -83,8 +100,8 @@ class lmwsipTest(unittest.TestCase):
|
||||
timezone = tz.gettz('GMT+1')
|
||||
t1 = datetime(2020, 1, 1, 0, 10, 0, 0, timezone)
|
||||
t2 = datetime(2020, 1, 1, 0, 0, 0, 1, timezone)
|
||||
self.assertEqual(self.sip._roundtime_(t1, "D10"), t1)
|
||||
self.assertEqual(self.sip._roundtime_(t2, "D10"), t1)
|
||||
self.assertEqual(self.sip._roundtime_(t1, timedelta(minutes=10)), t1)
|
||||
self.assertEqual(self.sip._roundtime_(t2, timedelta(minutes=10)), t1)
|
||||
|
||||
def test_closerecv(self):
|
||||
self.login()
|
||||
@@ -100,7 +117,7 @@ class lmwsipTest(unittest.TestCase):
|
||||
def test_closecmd(self):
|
||||
self.login()
|
||||
self.sip.send("CLOSE")
|
||||
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "D10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
self.assertEqual(type(self.sip.cmd("WN", "DUMMY", "H10", "+00:59", "2020-01-01", "00:00")), str)
|
||||
|
||||
def test_reconnect(self):
|
||||
self.login(reconnecttime=1)
|
||||
|
Reference in New Issue
Block a user