OpenRefine 2.7/2.8 compatibility
This commit is contained in:
parent
058552aab6
commit
2061e804c3
|
@ -37,7 +37,7 @@ class RefineServerTest(refinetest.RefineTestCase):
|
||||||
self.assertTrue(item in version_info)
|
self.assertTrue(item in version_info)
|
||||||
|
|
||||||
def test_version(self):
|
def test_version(self):
|
||||||
self.assertTrue(self.server.version in ('2.0', '2.1', '2.5'))
|
self.assertTrue(self.server.version in ('2.0', '2.1', '2.5', '2.6', '2.7', '2.8'))
|
||||||
|
|
||||||
|
|
||||||
class RefineTest(refinetest.RefineTestCase):
|
class RefineTest(refinetest.RefineTestCase):
|
||||||
|
|
|
@ -138,7 +138,7 @@ class TutorialTestEditing(refinetest.RefineTestCase):
|
||||||
# {2}
|
# {2}
|
||||||
self.project.text_transform(column='Zip Code 2',
|
self.project.text_transform(column='Zip Code 2',
|
||||||
expression='value.toString()[0, 5]')
|
expression='value.toString()[0, 5]')
|
||||||
self.assertInResponse('transform on 6067 cells in column Zip Code 2')
|
self.assertInResponse('transform on 6958 cells in column Zip Code 2')
|
||||||
# {3} - XXX history
|
# {3} - XXX history
|
||||||
# {4}
|
# {4}
|
||||||
office_title_facet = facet.TextFacet('Office Title')
|
office_title_facet = facet.TextFacet('Office Title')
|
||||||
|
@ -162,8 +162,8 @@ class TutorialTestEditing(refinetest.RefineTestCase):
|
||||||
self.assertEqual(len(clusters), 7)
|
self.assertEqual(len(clusters), 7)
|
||||||
first_cluster = clusters[0]
|
first_cluster = clusters[0]
|
||||||
self.assertEqual(len(first_cluster), 2)
|
self.assertEqual(len(first_cluster), 2)
|
||||||
self.assertEqual(first_cluster[0]['value'], 'RSCC Member')
|
self.assertEqual(first_cluster[0]['value'], 'DPEC Member at Large')
|
||||||
self.assertEqual(first_cluster[0]['count'], 233)
|
self.assertEqual(first_cluster[0]['count'], 6)
|
||||||
# Not strictly necessary to repeat 'Council Member' but a test
|
# Not strictly necessary to repeat 'Council Member' but a test
|
||||||
# of mass_edit, and it's also what the front end sends.
|
# of mass_edit, and it's also what the front end sends.
|
||||||
self.project.mass_edit('Office Title', [{
|
self.project.mass_edit('Office Title', [{
|
||||||
|
@ -194,9 +194,9 @@ class TutorialTestEditing(refinetest.RefineTestCase):
|
||||||
# {5}, {6}, {7}
|
# {5}, {6}, {7}
|
||||||
response = self.project.compute_facets(facet.StarredFacet(True))
|
response = self.project.compute_facets(facet.StarredFacet(True))
|
||||||
self.assertEqual(len(response.facets[0].choices), 2) # true & false
|
self.assertEqual(len(response.facets[0].choices), 2) # true & false
|
||||||
self.assertEqual(response.facets[0].choices[True].count, 3)
|
self.assertEqual(response.facets[0].choices[True].count, 2)
|
||||||
self.project.remove_rows()
|
self.project.remove_rows()
|
||||||
self.assertInResponse('3 rows')
|
self.assertInResponse('2 rows')
|
||||||
|
|
||||||
|
|
||||||
class TutorialTestDuplicateDetection(refinetest.RefineTestCase):
|
class TutorialTestDuplicateDetection(refinetest.RefineTestCase):
|
||||||
|
|
Loading…
Reference in New Issue