1
0
mirror of https://github.com/JoelBender/bacpypes synced 2025-09-28 22:15:23 +08:00
Commit Graph

37 Commits

Author SHA1 Message Date
Joel Bender
dd922b6e01 poking around the edges at the API for the time machine 2017-12-11 00:23:50 -05:00
Joel Bender
dd0a519021 shuffle some pieces around, add some more tests 2017-09-13 23:31:09 -04:00
Joel Bender
4c1ecffba6 add a call() transition and tests, foreign device registration tests 2017-09-12 02:52:23 -04:00
Joel Bender
209d619994 state and time machine improvements and starting to add BVLL tests 2017-09-11 02:08:01 -04:00
Joel Bender
a050df73a6 offset assignment bug, working around floating point issues, added tests 2017-09-09 22:56:17 -04:00
Joel Bender
a358aae5bb add 'events' as a way for multiple state machines in the same group to synchronize or signal each other 2017-09-04 01:22:20 -04:00
Joel Bender
776cf996de move the match_pdu function where it can be easily used in other tests, add a bunch of tests 2017-09-03 01:18:29 -04:00
Joel Bender
ebbf2f0e35 change receive from equality checking to 'criteria' which is an optional class, for isinstance() checking, and keyword name/value pairs, for hasattr() and getattr() checking 2017-09-02 02:06:54 -04:00
Joel Bender
b174095a47 remove send() and match_pdu() from TrappedStateMachine so it is a cleaner set of functionality, add a new TSMachine class in the test code so the tests can remain the same 2017-08-07 00:25:16 -04:00
Joel Bender
65aaf89a34 move the setup to the module, split the one big test into two 2016-05-11 17:29:30 -04:00
Joel Bender
5e0e5db72b add the service access point test 2016-05-10 23:09:41 -04:00
Joel Bender
56481f6d2e wrong class name -- oops 2016-05-10 21:53:28 -04:00
Joel Bender
333d6cc66b end-at-eof muck 2016-05-09 00:16:06 -04:00
Joel Bender
568507355b trapped classes moved 2016-05-09 00:14:16 -04:00
Joel Bender
b85af12313 trapped classes module moved 2016-05-09 00:10:55 -04:00
Joel Bender
c2bfeb6073 move the trapped classes where they are a little more accessible 2016-05-07 23:17:35 -04:00
Joel Bender
67e338c4ce add some simple state machine group tests 2016-05-07 23:16:59 -04:00
Joel Bender
a5bb3166ed include the extended tag list tests 2016-05-07 20:27:49 -04:00
Joel Bender
1465deb43e merge in stage and fix conflicts 2016-05-07 16:56:21 -04:00
Joel Bender
0d8f237754 convert tests from nose to pytest 2016-05-07 15:53:58 -04:00
Joel Bender
970c47ec8d wrong super() call, typos 2016-05-02 21:38:03 -04:00
Joel Bender
23893cf181 simplify the trapped classes, move bacpypes_debugging to decorator style 2016-05-02 21:33:58 -04:00
Joel Bender
917d138d5a import the trapped classes so bacpypes_debugging gets to work on the content 2016-05-02 21:32:58 -04:00
Joel Bender
539c0b47d3 remove flakes 2016-02-27 22:40:30 -05:00
Joel Bender
f016de324f add tests for the extended tag list 2016-02-27 22:39:18 -05:00
Joel Bender
11caa8a18a add __lt__ function to make tasks orderable (so heappush is happy in py34), update metaclass syntax in py34 singleton 2015-08-09 23:26:03 -04:00
Joel Bender
67245e2184 simplify the variable names for the client state machine test and add the server state machine test 2015-08-09 21:34:29 -04:00
Joel Bender
5c48d915e8 add tests 2015-08-09 12:32:44 -04:00
Joel Bender
cfce2d30cb add tests for state transition timeouts using the time machine 2015-08-09 12:32:09 -04:00
Joel Bender
816c652bbf include time limit in tests, add some tests 2015-08-09 12:30:47 -04:00
Joel Bender
1a20f27c8f add trapped client and server classes 2015-08-09 12:29:29 -04:00
Joel Bender
523e462fbf rename the test task manager to TimeMachine 2015-08-08 22:07:38 -04:00
Joel Bender
9300a483d1 still working time machine simulator 2015-08-07 17:02:31 -04:00
Joel Bender
9e72caa716 shuffling test components around, adding additional state machine tests 2015-08-06 23:45:03 -04:00
Joel Bender
8858c81aa7 move the trapped classes to their own module 2015-08-06 21:53:14 -04:00
Joel Bender
0f37c39191 starting to put together state machine tests 2015-08-05 23:52:19 -04:00
Joel Bender
f01c0cab17 empty shell for testing state machines 2015-08-03 16:00:41 -04:00