~ntt-pf-lab/nova/monkey_patch_notification

« back to all changes in this revision

Viewing changes to vendor/lockfile/test/test_lockfile.py

  • Committer: Jesse Andrews
  • Date: 2010-05-28 06:05:26 UTC
  • Revision ID: git-v1:bf6e6e718cdc7488e2da87b21e258ccc065fe499
initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import sys
 
2
 
 
3
import lockfile.linklockfile, lockfile.mkdirlockfile, lockfile.pidlockfile
 
4
 
 
5
from compliancetest import ComplianceTest
 
6
    
 
7
class TestLinkLockFile(ComplianceTest):
 
8
    class_to_test = lockfile.linklockfile.LinkLockFile
 
9
 
 
10
class TestMkdirLockFile(ComplianceTest):
 
11
    class_to_test = lockfile.mkdirlockfile.MkdirLockFile
 
12
 
 
13
class TestPIDLockFile(ComplianceTest):
 
14
    class_to_test = lockfile.pidlockfile.PIDLockFile
 
15
 
 
16
# Check backwards compatibility
 
17
class TestLinkFileLock(ComplianceTest):
 
18
    class_to_test = lockfile.LinkFileLock
 
19
 
 
20
class TestMkdirFileLock(ComplianceTest):
 
21
    class_to_test = lockfile.MkdirFileLock
 
22
 
 
23
try:
 
24
    import sqlite3
 
25
except ImportError:
 
26
    pass
 
27
else:
 
28
    import lockfile.sqlitelockfile
 
29
    class TestSQLiteLockFile(ComplianceTest):
 
30
        class_to_test = lockfile.sqlitelockfile.SQLiteLockFile