File: test_aardvark.py

package info (click to toggle)
python-ipmi 0.5.7-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,132 kB
  • sloc: python: 12,645; makefile: 2
file content (60 lines) | stat: -rw-r--r-- 1,750 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/usr/bin/env python
# -*- coding: utf-8 -*-


class MockPyaardvark:
    def enable_i2c_slave(self, d):
        pass


class TestAardvark:
    pass

    # @classmethod
    # def setup_class(self):
    #     """Mock pyaardvark import
    #     http://erikzaadi.com/2012/07/03/mocking-python-imports/
    #     """
    #     self.pyaardvark_mock = MagicMock()
    #     self.pyaardvark_mock.open.return_value = MockPyaardvark()

    #     modules = {
    #         'pyaardvark': self.pyaardvark_mock,
    #         'pyaardvark.open': self.pyaardvark_mock.open,
    #     }

    #     self.module_patcher = patch.dict('sys.modules', modules)
    #     self.module_patcher.start()
    #     ok_('pyaardvark' in sys.modules.keys())
    #     ok_('pyaardvark.open' in sys.modules.keys())

    #     from pyipmi.interfaces.aardvark import Aardvark
    #     self.my_aardvark = Aardvark()

    # @classmethod
    # def teardown_class(self):
    #     """Let's clean up"""
    #     self.module_patcher.stop()

    # def test_rx_filter(self):
    #     header = IpmbHeader()
    #     header.rs_lun = 0
    #     header.rs_sa = 0x72
    #     header.rq_seq = 2
    #     header.rq_lun = 0
    #     header.rq_sa = 0x20
    #     header.netfn = 6
    #     header.cmdid = 1

    #     rx_data = (0x1c, 0xc4, 0x72, 0x08, 0x1, 0x85)

    #     ok_(self.my_aardvark._rx_filter(0x20, header, rx_data))

    # def test_inc_sequence_number(self):
    #     self.my_aardvark.next_sequence_number = 0
    #     self.my_aardvark._inc_sequence_number()
    #     eq_(self.my_aardvark.next_sequence_number, 1)

    #     self.my_aardvark.next_sequence_number = 63
    #     self.my_aardvark._inc_sequence_number()
    #     eq_(self.my_aardvark.next_sequence_number, 0)