Esempio n. 1
0
    def test_framemeta_item_assignment_tuple(self):
        a = FrameMeta()
        a['test1'] = 1
        a['test2'] = ((1))
        a['test3'] = (1, 'with comment')
        with pytest.raises(ValueError, match='Tuple items should be'):
            a['test4'] = (1, 2, 3)

        assert_equal(list(a.values()), [1, 1, 1])
        assert_equal(list(a.comments()), ['', '', 'with comment'])
Esempio n. 2
0
 def test_framemeta_reassign_comment(self):
     a = FrameMeta()
     a['a'] = (1, 'first comment')
     a['a'] = (2, 'second comment')
     assert_equal(list(a.comments()), ['second comment'])