Rev 739 | Rev 747 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 739 | Rev 743 | ||
|---|---|---|---|
| Line 17... | Line 17... | ||
| 17 | 17 | ||
| 18 | def tearDown(self): |
18 | def tearDown(self): |
| 19 | """Call after every test case.""" |
19 | """Call after every test case.""" |
| 20 | pass |
20 | pass |
| 21 | 21 | ||
| 22 | def |
22 | def testA_CanPktBasic1(self): |
| 23 | log.debug('testCanPktBasic1') |
23 | log.debug('testCanPktBasic1') |
| 24 | pkt = None |
24 | pkt = None |
| 25 | pktList = [] |
25 | pktList = [] |
| 26 | for i in range(0,256): |
26 | for i in range(0,256): |
| 27 | pkt = CanPkt(i, [0xff, 0x01, 0x3c]) |
27 | pkt = CanPkt(i, [0xff, 0x01, 0x3c]) |
| 28 | pktList.append(pkt) |
28 | pktList.append(pkt) |
| 29 | pktstr = pkt.toString() |
29 | pktstr = pkt.toString() |
| 30 | log.debug('pkt ' + str(i) + ' str: ' + pktstr) |
30 | log.debug('pkt ' + str(i) + ' str: ' + pktstr) |
| 31 | assert pkt.nodeId == i |
31 | assert pkt.nodeId == i |
| 32 | 32 | ||
| 33 | def |
33 | def testB_CanPktBasic2(self): |
| 34 | log.debug('testCanPktBasic2') |
34 | log.debug('testCanPktBasic2') |
| 35 | pkt = CanPkt(0xffaaaa, [0x1b, 0xff]) |
35 | pkt = CanPkt(0xffaaaa, [0x1b, 0xff]) |
| 36 | str = pkt.toString() |
36 | str = pkt.toString() |
| 37 | log.debug('pkt str: ' + str) |
37 | log.debug('pkt str: ' + str) |
| 38 | assert str == 'PKT ffaaaa 1 0 27 255' |
38 | assert str == 'PKT ffaaaa 1 0 27 255' |
| Line 47... | Line 47... | ||
| 47 | assert pkt.data[0] == 0x1b |
47 | assert pkt.data[0] == 0x1b |
| 48 | log.debug(pkt.data[1]) |
48 | log.debug(pkt.data[1]) |
| 49 | assert pkt.data[1] == 0xff |
49 | assert pkt.data[1] == 0xff |
| 50 | return True |
50 | return True |
| 51 | 51 | ||
| 52 | def |
52 | def testC_CanPktBasic3(self): |
| 53 | log.debug('testCanPktBasic3') |
53 | log.debug('testCanPktBasic3') |
| 54 | pktstr = CanPkt(0x1f8f0100,[0x5f,0x3a,0x40,0x01]).toString() |
54 | pktstr = CanPkt(0x1f8f0100,[0x5f,0x3a,0x40,0x01]).toString() |
| 55 | log.debug(pktstr) |
55 | log.debug(pktstr) |
| 56 | pkt = CanPkt.stringToCanPkt(self, pktstr) |
56 | pkt = CanPkt.stringToCanPkt(self, pktstr) |
| 57 | log.debug(pkt.nodeId) |
57 | log.debug(pkt.nodeId) |
| 58 | assert pkt.nodeId == 0x1f8f0100 |
58 | assert pkt.nodeId == 0x1f8f0100 |
| 59 | log.debug(pkt.data[1]) |
59 | log.debug(pkt.data[1]) |
| 60 | assert pkt.data[3] == 0x01 |
60 | assert pkt.data[3] == 0x01 |
| 61 | 61 | ||
| 62 | def |
62 | def testC_PktHandler1_1(self): |
| 63 | log.debug('testPktHandler1_1') |
63 | log.debug('testPktHandler1_1') |
| 64 | pktstr = 'PKT 1f8f0100 1 0 43 01' |
64 | pktstr = 'PKT 1f8f0100 1 0 43 01' |
| 65 | pkt = CanPkt.stringToCanPkt(self, pktstr) |
65 | pkt = CanPkt.stringToCanPkt(self, pktstr) |
| 66 | log.debug(pkt.nodeId) |
66 | log.debug(pkt.nodeId) |
| 67 | assert pkt.nodeId == 0x1f8f0100 |
67 | assert pkt.nodeId == 0x1f8f0100 |