We will mock results of glacier and SimpleDB and observe application behaviour. We have to define different exceptions for different errors and handle error reporting on one place. Every utility function should also return it's program return code(success/fail) and results. This way we will not only be able to test for errors, but also for correctness of results.
Other type of test will be basic tests directly using glacier and SimpleDB. This way we will be sure, that api hasn't changed(ours and latter boto's).
We will mock results of glacier and SimpleDB and observe application behaviour. We have to define different exceptions for different errors and handle error reporting on one place. Every utility function should also return it's program return code(success/fail) and results. This way we will not only be able to test for errors, but also for correctness of results.
Other type of test will be basic tests directly using glacier and SimpleDB. This way we will be sure, that api hasn't changed(ours and latter boto's).
Depends on: #21, #22, #25