Commit Graph

17 Commits

Author SHA1 Message Date
Paul Makepeace 3d5834c522 Add URL to all URLErrors 2011-04-28 17:13:19 +00:00
Paul Makepeace b7e56fe203 Add some more diagnostics on server connection failure 2011-04-28 14:43:33 +00:00
Paul Makepeace 6d59e2e2cf Document compute_facets() 2011-04-27 05:04:46 +01:00
Paul Makepeace 5c4930cc78 Couple Engine to FacetsResponse to enable looking up computed facet by their originating object handle/id. Remove unused Engine.as_dict(). Add some commentary. 2011-04-26 23:52:13 -04:00
Paul Makepeace a0e4ce60e8 Add NumericFacet.reset that clears the range (from, to) 2011-04-26 19:31:10 -04:00
Paul Makepeace dbe0ba518a Add expression to NumericFacet 2011-04-26 19:24:32 -04:00
Paul Makepeace fe68217fba Take expression out of Facet and put it in TextFacet. Add case_sensitive to TextFilterFacet 2011-04-26 19:09:52 -04:00
Paul Makepeace 5f24f5bd69 Add (back in) self.columns and use in move_column to provide index='end' convenience to move a column to the end (rightmost in UI) 2011-04-26 18:59:32 -04:00
Paul Makepeace b23147ce48 Fix TextFilterFacet and make query most important option. 2011-04-26 18:56:59 -04:00
Paul Makepeace a34c8c72c9 Add HistoryEntry class for responses to many commands. Store that info in the project.history_entry which then allows the test suite to interrogate via assertInResponse (much tidier). 2011-04-26 18:21:43 -04:00
Paul Makepeace 423a887f56 Add Engine.set_facets() so RefineProject.{compute_facets,get_rows}() don't lose the Engine's other attrs (i.e. mode). Split TestFacet into component classes in test_facet.py. 2011-04-26 16:59:17 -04:00
Paul Makepeace df2661448a Simplify server URL parsing & allow a server behind e.g. Varnish. 2011-04-26 15:44:32 -04:00
Paul Makepeace 5f8437327a Tidy & add test_refine commentary. 2011-04-26 14:55:18 -04:00
Paul Makepeace bde4eb7466 Add row indexing to get_rows()'s response.rows. 2011-04-26 14:54:44 -04:00
Paul Makepeace d5038c6618 Move camel case testing to test_facet 2011-04-26 14:20:47 -04:00
Paul Makepeace 27586bc10c Remove find-project-by-name functionality as it doesn't really work. Defer project name discovering 'til it's needed. 2011-04-26 02:27:22 -04:00
Paul Makepeace 51d2294878 Break facet & engine out into facet.py; move refine.py into refine/refine.py. Tidy up (c) notice. 2011-04-26 02:02:44 -04:00