aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | Make sure we *ONLY* ever kill the test database, EVER.Christopher Allan Webber2011-06-212-9/+9
|/
* Also moving the test_server.ini to test_paste.ini to avoid ambiguity.Christopher Allan Webber2011-06-202-1/+1
|
* Merge remote branch 'remotes/cmoylan/test_auth_views_364'Christopher Allan Webber2011-06-191-6/+86
|\
| * added test coverage for redirecting after login with the next paramChris Moylan2011-06-191-2/+12
| |
| * Added tests for all sorts of login form abuse.Chris Moylan2011-06-191-6/+76
| | | | | | | | Added tests for log out
* | Need to run nosetests with CELERY_CONFIG_MODULE set to from_tests again.Christopher Allan Webber2011-06-191-3/+5
| | | | | | | | | | Basically, if we don't do this celery sets itself up before it should and improperly. :\
* | Merge remote branch 'remotes/elrond/idea/globals_check'Christopher Allan Webber2011-06-191-0/+7
|\ \ | | | | | | | | | | | | Conflicts: mediagoblin/tests/test_globals.py
| * | Let setup_globals check for known globalsElrond2011-06-121-0/+7
| | | | | | | | | | | | | | | | | | To avoid typos in calling setup_globals(), only allow globals, which are already known to the system. Plugins should have their own globals.
* | | Reset the globals parameters while testing parametersChristopher Allan Webber2011-06-191-11/+20
| | | | | | | | | | | | | | | (This way we can be sure that the database is torn down if necessary but this was the only test that passed last.)
* | | Actually we need pkg_resources again in test_celery_setup :)Christopher Allan Webber2011-06-191-0/+2
| | | | | | | | | | | | | | | This got removed in master at the same time that it got used in the configobj branch...
* | | Merge branch 'configobj'Christopher Allan Webber2011-06-1913-49/+223
|\ \ \ | |_|/ |/| |
| * | renaming storage_system_from_paste_config()->storage_system_from_config()Christopher Allan Webber2011-06-191-3/+3
| | | | | | | | | | | | | | | As Elrond points out, this name doesn't make sense anymore since this isn't based on the paste config. Thanks Elrond!
| * | Preparing celery unit tests for new setup.Christopher Allan Webber2011-06-183-17/+40
| | | | | | | | | | | | | | | Instead of the previous passing in of dictionaries, we're actually checking some example config files.
| * | Nosetests should now be able to run using the new configobj / app init setupChristopher Allan Webber2011-06-183-26/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of changes: - CELERY_CONFIG_FILE does not need to be set to the from_tests module to run tests anymore, in fact it *should not be set at all* and is specifically forbidden. - moved around the configuration to the new 2-file format - and generally adjusting the code appropriately.
| * | Only kill the database if it's really set up.Christopher Allan Webber2011-06-181-3/+4
| | |
| * | Tests for mediagoblin.config functionsChristopher Allan Webber2011-06-185-0/+134
| | | | | | | | | | | | | | | | | | Tests for: - read_mediagoblin_config() - generate_validation_report()
* | | Removing unused pkg_resources import from test_celery_setupChristopher Allan Webber2011-06-181-2/+0
|/ /
* | logins are now somewhat testedChris Moylan2011-06-171-5/+43
| |
* | Merge remote branch 'remotes/elrond/dev/workbench_class'Christopher Allan Webber2011-06-141-26/+24
|\ \
| * | Move destroy_workbench to Workbench classElrond2011-06-141-11/+4
| | | | | | | | | | | | | | | And add a lot of warnings, as the checks for "being part of the main Manager" are all gone.
| * | Drop WorkbenchManager.localized_file()Elrond2011-06-141-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | As Workbench has the localized_file() method, use this everywhere and drop the wrapper method from WorkbenchManager. The processing code already did that.
| * | Create a Workbench class and use it everywhere.Elrond2011-06-131-12/+18
| | | | | | | | | | | | | | | Some references to Workbench.dir look ugly, I'm happy to hear suggestions there.
* | | A super strict HTML cleaner method with mediocre tests.Christopher Allan Webber2011-06-131-0/+19
|/ /
* | mediagoblin.globals->mediagoblin.mg_globalsChristopher Allan Webber2011-06-124-13/+13
| |
* | Merge remote branch 'remotes/elrond/idea/tests_kill_db'Christopher Allan Webber2011-06-121-0/+11
|\ \ | |/ |/|
| * Tests: Kill the whole testing database after all testsElrond2011-06-101-0/+11
| | | | | | | | | | | | nose allows setup and teardown functions at the package level. So use this to drop the complete database after all tests have finished.
* | possibly_localize_file->localized_file... a bit less terribly long.Christopher Allan Webber2011-06-111-5/+5
| |
* | Don't bother returning whether or not we copied it or not, we canChristopher Allan Webber2011-06-111-5/+4
| | | | | | | | figure that out by looking to see whether our storage is local or not.
* | Moving workbench out of process_mediaChristopher Allan Webber2011-06-111-1/+1
| |
* | test WorkbenchManager.possibly_localize_file()Christopher Allan Webber2011-06-111-0/+43
| |
* | Added a FakeRemoteStorage, for testing purposesChristopher Allan Webber2011-06-111-2/+10
| |
* | Make sure workbench won't kill directories out of scope.Christopher Allan Webber2011-06-111-6/+16
| |
* | Tests for creating/destroying workbenchesChristopher Allan Webber2011-06-111-0/+44
| |
* | Adding a copy_locally() method to the StorageInterface and giving it a test.Christopher Allan Webber2011-06-111-0/+16
| |
* | Allow storage systems to be local and allow for a get_local_pathChristopher Allan Webber2011-06-111-0/+17
|/ | | | method if applicable.
* A setup_fresh_app decorator which should make writing tests a bit easier.Christopher Allan Webber2011-06-062-5/+19
| | | | Setting test_register_views() to use it also.
* Docstring for test_register_views()Christopher Allan Webber2011-06-051-0/+3
|
* Make sure that two users with the same username can't register.Christopher Allan Webber2011-06-051-1/+14
|
* Email verification view test worksChristopher Allan Webber2011-06-051-1/+25
|
* Make sure we can register, and then that we get the verification emailChristopher Allan Webber2011-06-051-4/+46
|
* Make sure that get_test_app() really does wipe the databaseChristopher Allan Webber2011-06-051-0/+38
|
* Just a bit of formatting for these unfinished tests ;)Christopher Allan Webber2011-06-051-2/+4
|
* Test registration form integrityChristopher Allan Webber2011-06-051-0/+64
|
* The first bit of the registration tests working. Not fully there, butChristopher Allan Webber2011-06-051-0/+26
| | | | | it's clear that the webtest part is working, without having tested the database yet. :)
* Actually it's a lot better of an idea to load the full application outChristopher Allan Webber2011-06-051-4/+3
| | | | | | | | | of the paste config file the way paste would than to load components of it ourselves. Aside from this being nicer, it's also necessary for the sake of getting the middleware working nicely. We could do it ourselves, but why bother when paste can just do it for us?
* Proper webtest infrastructure... seems to be about right anyway :)Christopher Allan Webber2011-06-042-0/+140
|
* Generate unique slugs for newly submitted images.Aaron Williamson2011-05-131-0/+8
|
* Added some locale determination toolsChristopher Allan Webber2011-05-121-0/+26
|
* send_email tool and email sending testsChristopher Allan Webber2011-05-041-0/+41
|
* Force imports of stuff like mediagoblin.process_media which has tasks we needChristopher Allan Webber2011-05-031-2/+2
|