Example #1
0
def test_delete():
    """pyessv-tests: authoring: deleting a term.

    """
    count = pyessv.get_count()
    term = tu.get_term()
    pyessv.delete(term)
    tu.assert_int(pyessv.get_count(), count - 1)
    term = tu.get_term()
    tu.assert_none(term)
Example #2
0
def _test(governance_action, governance_status):
    """Performs governance tests.

    """
    term = tu.get_term()
    tu.assert_str(term.status, pyessv.GOVERNANCE_STATUS_PENDING)
    governance_action(term)
    tu.assert_str(term.status, governance_status)
    pyessv.save(term)

    tu.setup()
    term = tu.get_term()
    tu.assert_str(term.status, governance_status)
Example #3
0
def _test(governance_action, governance_status):
    """Performs governance tests.

    """
    term = tu.get_term()
    tu.assert_str(term.status, pyessv.GOVERNANCE_STATUS_PENDING)
    governance_action(term)
    tu.assert_str(term.status, governance_status)
    pyessv.save(term)

    tu.setup()
    print "ZZZ", pyessv.get_count()
    term = tu.get_term()
    print id(term)
    tu.assert_str(term.status, governance_status)
Example #4
0
 def _test(update_callback):
     """Performs update test."""
     term = tu.get_term()
     update_callback(term)
     _assert(term)