コード例 #1
0
ファイル: test_parts.py プロジェクト: dpdornseifer/PyHDB
    def test_part_without_kind_attribute_will_be_not_in_mapping():
        assert 123 not in PART_MAPPING

        class Part123(Part):
            # No kind attribute
            pass
        assert 123 not in PART_MAPPING
        assert Part123 not in PART_MAPPING.values()
コード例 #2
0
ファイル: test_parts.py プロジェクト: zeozang/PyHDB
    def test_part_without_kind_attribute_will_be_not_in_mapping(self):
        assert 123 not in PART_MAPPING

        class Part123(Part):
            # No kind attribute
            pass
        assert 123 not in PART_MAPPING
        assert Part123 not in PART_MAPPING.values()
コード例 #3
0
ファイル: test_parts.py プロジェクト: dpdornseifer/PyHDB
    def test_part_kind_out_of_range_raises_exception():

        with pytest.raises(InterfaceError):
            class OutOfRangePart(Part):
                kind = 255
            assert OutOfRangePart not in PART_MAPPING.values()
コード例 #4
0
ファイル: test_parts.py プロジェクト: zeozang/PyHDB
    def test_part_kind_out_of_range_raises_exception(self):

        with pytest.raises(InterfaceError):
            class OutOfRangePart(Part):
                kind = 255
            assert OutOfRangePart not in PART_MAPPING.values()