Total Complexity | 5 |
Total Lines | 47 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | """MeterMod tests.""" |
||
2 | from unittest import TestCase |
||
3 | |||
4 | from pyof.v0x04.controller2switch.meter_mod import ( |
||
5 | MeterBandDrop, MeterBandDscpRemark, MeterBandExperimenter, MeterBandHeader, |
||
6 | MeterMod) |
||
7 | |||
8 | |||
9 | class TestMeterMod(TestCase): |
||
10 | """MeterMod test.""" |
||
11 | |||
12 | def test_min_size(self): |
||
13 | """Test minimum message size.""" |
||
14 | self.assertEqual(16, MeterMod().get_size()) |
||
15 | |||
16 | |||
17 | class TestMeterBandHeader(TestCase): |
||
18 | """MeterBandHeader test.""" |
||
19 | |||
20 | def test_min_size(self): |
||
21 | """Test minimum message size.""" |
||
22 | self.assertEqual(12, MeterBandHeader().get_size()) |
||
23 | |||
24 | |||
25 | class TestMeterBandDrop(TestCase): |
||
26 | """MeterBandDrop test.""" |
||
27 | |||
28 | def test_min_size(self): |
||
29 | """Test minimum message size.""" |
||
30 | self.assertEqual(16, MeterBandDrop().get_size()) |
||
31 | |||
32 | |||
33 | class TestMeterBandDscpRemark(TestCase): |
||
34 | """MeterBandDscpRemark test.""" |
||
35 | |||
36 | def test_min_size(self): |
||
37 | """Test minimum message size.""" |
||
38 | self.assertEqual(16, MeterBandDscpRemark().get_size()) |
||
39 | |||
40 | |||
41 | class TestMeterBandExperimenter(TestCase): |
||
42 | """MeterBandExperimenter test.""" |
||
43 | |||
44 | def test_min_size(self): |
||
45 | """Test minimum message size.""" |
||
46 | self.assertEqual(16, MeterBandExperimenter().get_size()) |
||
47 |