Add tests for high level functionality

Bug #943990 reported by Eike
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bug-repo-syncer
Fix Released
High
Eike

Bug Description

The high level functions are currently completely untested.

Create tests for the most important functionality.

Probably the project directory must be brought in a defined state at the beginning of each test.

'''TODO:'''

'''Done:'''
 * Test `bsync` start script!

 * `--version`
 * `--help`
 * `info`
 * `init`

 * errors of `sync`
 * `bsync sync --dry-run`
 * `bsync sync --since 90-90-90` this lead to crashes, and should be fixed ([@[@BUGLINK "Bug #258"@lp @]@])
 * `bsync sync --since 90-90-90` this lead to crashes, and should be fixed (bug #943685)
 * `bsync sync` for new bugs
 * `bsync sync` update bugs
 * `bsync sync --since`

 * Find easy way to transport password to controllers. The current way does not work reliably, and is really convoluted. ''There is now an additional dict with passwords, that is passed as an argument to all relevant methods.''

Related: [@[@BUGLINK "Bug #291"@lp @]@], [@[@BUGLINK "Bug #285"@lp @]@], [@[@BUGLINK "Bug #257"@lp @]@] (Switch tests to "staging")
Related: bug #946803, bug #941205, bug #942809 (Switch tests to "staging")

Eike (eike-welk)
Changed in bug-repo-syncer:
milestone: none → 0.2.0
importance: Undecided → High
assignee: nobody → Eike (eike-welk)
status: New → Confirmed
Eike (eike-welk)
Changed in bug-repo-syncer:
status: Confirmed → In Progress
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
Changed in bug-repo-syncer:
status: In Progress → Fix Released
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.