Completed
Pull Request — master (#606)
by Gleyberson
02:26
created

TestQueuePropMinRate.test_pack()   A

Complexity

Conditions 1

Size

Total Lines 4
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nop 1
1
"""Testing Queue structure."""
2
import unittest
3
4
from pyof.v0x01.common import queue
5
6
7
class TestQueuePropHeader(unittest.TestCase):
8
    """Test QueuePropHeader."""
9
10
    def setUp(self):
11
        """Basic setup for test."""
12
        self.message = queue.QueuePropHeader()
13
        self.message.queue_property = queue.QueueProperties.OFPQT_MIN_RATE
14
        self.message.length = 12
15
16
    def test_get_size(self):
17
        """[Common/QueuePropHeader] - size 8."""
18
        self.assertEqual(self.message.get_size(), 8)
19
20
    @unittest.skip('Not yet implemented')
21
    def test_pack(self):
22
        """[Common/QueuePropHeader] - packing."""
23
        pass
24
25
    @unittest.skip('Not yet implemented')
26
    def test_unpack(self):
27
        """[Common/QueuePropHeader] - unpacking."""
28
        pass
29
30
31
class TestPacketQueue(unittest.TestCase):
32
    """TestPacketQueue."""
33
34
    def setUp(self):
35
        """Basic setup for test."""
36
        self.message = queue.PacketQueue()
37
        self.message.queue_id = 1
38
        self.message.length = 8
39
40
    def test_get_size(self):
41
        """[Common/PacketQueue] - size 8."""
42
        self.assertEqual(self.message.get_size(), 8)
43
44
    @unittest.skip('Not yet implemented')
45
    def test_pack(self):
46
        """[Common/PacketQueue] - packing."""
47
        pass
48
49
    @unittest.skip('Not yet implemented')
50
    def test_unpack(self):
51
        """[Common/PacketQueue] - unpacking."""
52
        pass
53
54
55
class TestQueuePropMinRate(unittest.TestCase):
56
    """Test QueuePropMinRate."""
57
58
    def setUp(self):
59
        """Basic setup for test."""
60
        self.message = queue.QueuePropMinRate()
61
        self.message.rate = 1000
62
63
    def test_get_size(self):
64
        """[Common/PropMinRate] - size 16."""
65
        self.assertEqual(self.message.get_size(), 16)
66
67
    @unittest.skip('Not yet implemented')
68
    def test_pack(self):
69
        """[Common/PropMinRate] - packing."""
70
        pass
71
72
    @unittest.skip('Not yet implemented')
73
    def test_unpack(self):
74
        """[Common/PropMinRate] - unpacking."""
75
        pass
76