Add common TestCase parent class that sets up the quota holder client
Add test runner script
Organize testing infrastructure.
This is more of a personal (loverdos@gmail.com) setup for the momentbut all parts of it can be used in a generic way. I have named stuffby prefixing them with 'kk', so that they do no clash with similartest cases (pgerakios@grnet.gr). Having duplicate test cases is fine...
Add new version of simple api test
Fill skeletons of API tests
Add global section in testing config and properly setup the simple test
Added apitest.py and apitest.cfg
Add directory test and qhclient.py
fix some quotaholder bugs
test calls to QuotaHolder API
Ignore IDE files
integrate timeline with timeline charging
make Dict Canonical strict by default
fix quotaholder specification bug and add warning
fix typo missing ()
make get_timeline output spec strict
commissioning fixes, hello world timelines
restore deleted python quotaholder client module
update quantity/capacity model and spec for unlimited resources
use null quantity/capacity for unlimited resources
django model field access fixes
rename and install quotaholder http client script
quotaholder backend fixes, clijson enhancements
enhance clijson
multi-serial accept/reject, fixes
better call exception handling, quotaholder fixes
better handling of call exceptions and crashing
add quotaholder fixtures to distribution
small fixes
http client use pools (temp. from synnefo)
wip timelines, new set_entity_key() call
timeline support
create_entity to fail if entity exists
check ourselves, do not rely on sql integrity
source file encoding
fix accessing entity and policy holdings
Handle IntegrityError in create_entity call.
It should be checked also for the other calls
fix Holding entity argument in set_quota
fix set_quota to create holding
actually check for import/export limits
fix another missing continue after reject append
fix model name in initial_data fixture
Merge branch 'master' of dev84.dev.grnet.gr:/repos/commissioning
callpoint: create_entity: continue in case owner entity does not exist
fix support for Args default, fix Dict
remove leftover debug print
per-client urlrc
remove obsolete package initialization
wrap 'native' callpoint methods
break callpoint out of models module, as required
set urls include() to full path
remove junk from source file
patch until logging gets fixed
support for mail strings in clijson
separate String into Text(unicode) and Bytes(str)
also, stuff
aesthetics
add support for random generation to canonicals
further cleanup
cleanup django settings startup and auto-config
remove obsolete apps/
cleanup decorator/context from http client
make fscrud, quotaholder startup from gunicorn
WIP commissioning, new repository for integration