Exemplo n.º 1
0
    def test_fit_data_tag_doctest(self):
        ans_out = repr(Record.fit_data_tag(0x00000000))
        ans_ref = '<Tag.DATA_16: 1>'
        assert ans_out == ans_ref

        ans_out = repr(Record.fit_data_tag(0x0000FFFF))
        ans_ref = '<Tag.DATA_16: 1>'
        assert ans_out == ans_ref

        ans_out = repr(Record.fit_data_tag(0x00010000))
        ans_ref = '<Tag.DATA_16: 1>'
        assert ans_out == ans_ref

        ans_out = repr(Record.fit_data_tag(0x00FFFFFF))
        ans_ref = '<Tag.DATA_24: 2>'
        assert ans_out == ans_ref

        ans_out = repr(Record.fit_data_tag(0x01000000))
        ans_ref = '<Tag.DATA_24: 2>'
        assert ans_out == ans_ref

        ans_out = repr(Record.fit_data_tag(0xFFFFFFFF))
        ans_ref = '<Tag.DATA_32: 3>'
        assert ans_out == ans_ref

        ans_out = repr(Record.fit_data_tag(0x100000000))
        ans_ref = '<Tag.DATA_32: 3>'
        assert ans_out == ans_ref
Exemplo n.º 2
0
    def test_fit_data_tag(self):
        with pytest.raises(ValueError):
            Record.fit_data_tag(-1)

        with pytest.raises(ValueError):
            Record.fit_data_tag((1 << 32) + 1)