コード例 #1
0
 def test_sort_widget_setattr_invalid(self):
     data = {"a": [1, 2, 3], "b": ["a", "b", "c"]}
     widget = PerspectiveWidget(data)
     with raises(PerspectiveError):
         widget.sort = [["a", "?"]]
コード例 #2
0
 def test_sort_widget_set_all(self):
     data = {"a": [1, 2, 3], "b": ["a", "b", "c"]}
     widget = PerspectiveWidget(data)
     for sort in Sort:
         widget.sort = [["a", sort]]
         assert widget.sort == [["a", sort.value]]
コード例 #3
0
 def test_sort_widget_setattr(self):
     data = {"a": [1, 2, 3], "b": ["a", "b", "c"]}
     widget = PerspectiveWidget(data)
     widget.sort = [["a", Sort.ASC_ABS]]
     assert widget.sort == [["a", "asc abs"]]