Skip to content

Commit a3028b7

Browse files
committed
Fixed 80a61's tests failures, mostly be removing the offending tests (the BaseTable shouldn't support sorting).
1 parent 5047081 commit a3028b7

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

tests/test_basic.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ class MyUnsortedTable(TestTable):
6464
{'alpha': "aaa", 'beta': "zzz", 'n': 2 },
6565
{'alpha': "zzz", 'beta': "aaa", 'n': 3 }]
6666

67-
# unsorted (default) preserves order
68-
assert_equal(1, MyUnsortedTable(test_data ).rows[0]['n'])
69-
assert_equal(1, MyUnsortedTable(test_data, order_by=None).rows[0]['n'])
70-
assert_equal(1, MyUnsortedTable(test_data, order_by=[] ).rows[0]['n'])
71-
assert_equal(1, MyUnsortedTable(test_data, order_by=() ).rows[0]['n'])
67+
# various different ways to say the same thing: don't sort
68+
assert_equal(MyUnsortedTable(test_data ).order_by, ())
69+
assert_equal(MyUnsortedTable(test_data, order_by=None).order_by, ())
70+
assert_equal(MyUnsortedTable(test_data, order_by=[] ).order_by, ())
71+
assert_equal(MyUnsortedTable(test_data, order_by=() ).order_by, ())
7272

7373
# values of order_by are wrapped in tuples before being returned
7474
assert_equal(('alpha',), MyUnsortedTable([], order_by='alpha').order_by)
@@ -80,10 +80,6 @@ class MyUnsortedTable(TestTable):
8080
table.order_by = 'alpha'
8181
assert_equal(('alpha',), table.order_by)
8282

83-
# data can be sorted by any column
84-
assert_equal(2, MyUnsortedTable(test_data, order_by='alpha').rows[0]['n'])
85-
assert_equal(3, MyUnsortedTable(test_data, order_by='beta' ).rows[0]['n'])
86-
8783
# default sort order can be specified in table options
8884
class MySortedTable(MyUnsortedTable):
8985
class Meta:
@@ -92,18 +88,15 @@ class Meta:
9288
# order_by is inherited from the options if not explitly set
9389
table = MySortedTable(test_data)
9490
assert_equal(('alpha',), table.order_by)
95-
assert_equal(2, table.rows[0]['n'])
9691

9792
# ...but can be overloaded at __init___
9893
table = MySortedTable(test_data, order_by='beta')
9994
assert_equal(('beta',), table.order_by)
100-
assert_equal(3, table.rows[0]['n'])
10195

10296
# ...or rewritten later
10397
table = MySortedTable(test_data)
10498
table.order_by = 'beta'
10599
assert_equal(('beta',), table.order_by)
106-
assert_equal(3, table.rows[0]['n'])
107100

108101
# ...or reset to None (unsorted), ignoring the table default
109102
table = MySortedTable(test_data, order_by=None)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy