Conditions | 1 |
Total Lines | 20 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | from unittest import TestCase |
||
17 | def test_parse_args_provided(self): |
||
18 | args = subscriber.parse_args([ |
||
19 | 'echo', |
||
20 | '-H', 'host', |
||
21 | '-P', '9999', |
||
22 | '-u', 'foo', |
||
23 | '-p', 'bar', |
||
24 | '-s', 'topic', |
||
25 | '-i', 'id', |
||
26 | '--no-clean-session' |
||
27 | ]) |
||
28 | |||
29 | self.assertEqual('echo', args.command) |
||
30 | self.assertEqual('host', args.host) |
||
31 | self.assertEqual(9999, args.port) |
||
32 | self.assertEqual('foo', args.username) |
||
33 | self.assertEqual('bar', args.password) |
||
34 | self.assertEqual('topic', args.subscription) |
||
35 | self.assertEqual('id', args.client_id) |
||
36 | self.assertFalse(args.clean_session) |
||
37 |