def test_transcodes_syncronizing_statuses(): for pstatus in (PStatuses.TOBEUPLOADED, PStatuses.UPLOADING, PStatuses.UPLOADED, PStatuses.TOBEDOWNLOADED, PStatuses.DOWNLOADING, PStatuses.RENAMETOBESENT, PStatuses.RENAMESENT, PStatuses.DELETETOBESENT, PStatuses.DELETESENT): assert_equal(transcode_status(pstatus, False), Status.SYNCRONIZING) assert_equal(transcode_status(pstatus, True), Status.SYNCRONIZING)
def test_transcodes_unknown_status(): assert_equal(transcode_status(PStatuses.UNKNOWN, False), Status.STILL_UNSEEN) assert_equal(transcode_status(PStatuses.UNKNOWN, True), Status.STILL_UNSEEN)
def test_transcodes_brokenproof_status(): assert_equal(transcode_status(PStatuses.BROKENPROOF, False), Status.INTEGRITY_KO) assert_equal(transcode_status(PStatuses.BROKENPROOF, True), Status.INTEGRITY_KO)
def test_transcodes_aligned_status(): assert_equal(transcode_status(PStatuses.ALIGNED, False), Status.OK_CLEARTEXT) assert_equal(transcode_status(PStatuses.ALIGNED, True), Status.OK_ENCRYPTED)