Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-31 | deprecated configparser. closes #500 | kali | |
2012-08-30 | remove unused function | kali | |
2012-08-30 | working with options only from cli | kali | |
2012-08-30 | move extra options from config template to cl opts | kali | |
2012-08-30 | add test for JSONLeapConfig metaclass | kali | |
2012-08-30 | fetcher moved to baseconfig + eipchecker using eipservice config. | kali | |
2012-08-30 | fix config load method | kali | |
it was not updating config dict | |||
2012-08-30 | add lazy evaluation to config specs | kali | |
now callables are allowed in specs *only at one level depth* to allow for last-minute evaluation on context-sensitive data, like paths affected by os.environ also some minor modifications to make check tests pass after putting the new jsonconfig-based eipconfig in place. aaaaaall green again :) | |||
2012-08-29 | add eipconfig spec and config object | kali | |
2012-08-29 | change slug to a property (read only) | kali | |
2012-08-29 | spec creation moved to JSONLeapConfig __metaclass__ | kali | |
now we expect spec to be a dict for all the JSONLeapConfig instances. | |||
2012-08-29 | test for eip_config_checker called from eip_connection run_checks method | kali | |
also: - changed name EIPChecker -> EipConfigChecker - Added class documentation | |||
2012-08-28 | eip_checks called from main app. | kali | |
removed "configuration" object. checks are called from conductor. | |||
2012-08-28 | add todo | kali | |
2012-08-28 | fix import | kali | |
2012-08-28 | checki complete eip_config tests. | kali | |
completed first version of EIPChecks | |||
2012-08-28 | eipchecker.fetch definition and tests | kali | |
deprecated base:test_config.test_complete_file (dup functionality) | |||
2012-08-27 | add test_dump_default_eipconfig to eip.test_checks | kali | |
plus a little bit of cleaning around (created constants file). added some notes about inminent deprecation *work in progress* | |||
2012-08-27 | add stubs for eip.checks | kali | |
will handle pre-init sanity checks for eip connection. some of this will actually end in more general leap-checks, but let's keep it alltogether by now. | |||
2012-08-27 | make eipconductor test use BaseLeapTest | kali | |
2012-08-27 | change default_provider_path to base.constants | kali | |
fix tests by introducing a (dirtish) workaround for check for openvpn keys during vpn connection initialization. noted that eipconnection constructor should be better not having that class of side-effects. | |||
2012-08-27 | add new TODO comment | kali | |
2012-08-27 | fix expanduser for home in expected openvpn option | kali | |
2012-08-27 | make provider-fetch tests pass | kali | |
test provider-definition dump functions. refactored the set-temp-to-home methods to setUpClass separate provider-fetch tests on different testcases (so they actually call to requests). | |||
2012-08-24 | Merge branch 'get-definition.json' into providers-static | kali | |
adjusted some loose ends to make tests pass again. this merge is still half-baked regarding functionality: I've left in place old Configuration class used by some tests antialias did on his branch. I plan to merge that functionality with the more recent JSONConfig and Spec classes. Conflicts: src/leap/base/configuration.py src/leap/eip/config.py src/leap/eip/tests/test_config.py | |||
2012-08-24 | fix config imports to make tests pass. | kali | |
we still have to move most of those tests to test_baseconfig | |||
2012-08-24 | fix circular import | kali | |
2012-08-23 | moved help functions from eip/config.py to base/configuration.py. | antialias | |
(cherry picked from get-definition.json branch) solve merge conflict since antialias was working in a version in which baseconfig was still at `configuration` file. Conflicts: src/leap/base/configuration.py | |||
2012-08-23 | basic provider-definition and provider spec classes | kali | |
tests green for load/dump operations on config. defaults on config spec for LeapServiceProvider should be outputting a minimal working config for bootstrapping the connection. we should be using this config mechanism for other config operations; but probably we should specify a local_editable flag for those configs that are only changed by server. | |||
2012-08-23 | add get_tempfile and comment to testing/basetest | kali | |
2012-08-23 | base config and json-config | kali | |
an initial attempt at stablishing base classes for config. we go with a jsonconfig by now, and will switch to a different storage backend in near future. things will surely be broken at this state; i'm splitting work on different commits. | |||
2012-08-22 | grabs a definition.json file if one isn't present. includes some basic error ↵ | antialias | |
handling and tests. uses the requests library for network interactions and mocks for simulating network states. | |||
2012-08-22 | moved help functions from eip/config.py to base/configuration.py. | antialias | |
2012-08-23 | fix ad0hoc testsuite runner | kali | |
2012-08-23 | test_config uses the new leap base testcase | kali | |
2012-08-23 | base leap testcase that creates a tempdir and changes path there | kali | |
2012-08-22 | bye bye conductor, watcher (after refactor) | kali | |
2012-08-22 | fix exceptions location | kali | |
2012-08-22 | moved json-config tests | kali | |
2012-08-22 | Merge branch 'refactor-tests' into refactor | kali | |
2012-08-22 | removed dup exceptions | kali | |
2012-08-21 | minor pep8 clean up. | antialias | |
2012-08-22 | mv util tests to folder | kali | |
2012-08-22 | minor tweaks to setup + env test | kali | |
2012-08-22 | config tests | kali | |
2012-08-22 | moved tests to directory | kali | |
2012-08-22 | fix udstelnet called test (green) | kali | |
2012-08-22 | fix for failing bad port init test | kali | |
2012-08-22 | add conductor + manager tests (red) | kali | |
2012-08-22 | conductor tests | kali | |