@@ -39,13 +39,13 @@ class EmptyPlatformDatabaseTests(unittest.TestCase):
39
39
40
40
def setUp (self ):
41
41
self .base_db_path = os .path .join (tempfile .mkdtemp (), 'base' )
42
- self .base_db = open (self .base_db_path , 'w+' )
42
+ self .base_db = open (self .base_db_path , 'w+b ' )
43
43
self .base_db .write (b'{}' )
44
44
self .base_db .seek (0 )
45
45
self .pdb = PlatformDatabase ([self .base_db_path ])
46
46
47
47
def tearDown (self ):
48
- pass
48
+ self . base_db . close ()
49
49
50
50
def test_broken_database_io (self ):
51
51
"""Verify that the platform database still works without a
@@ -61,7 +61,7 @@ def test_broken_database_bad_json(self):
61
61
"""Verify that the platform database still works without a
62
62
working backing file
63
63
"""
64
- self .base_db .write (b'{{ }' )
64
+ self .base_db .write (b'{}' )
65
65
self .base_db .seek (0 )
66
66
self .pdb = PlatformDatabase ([self .base_db_path ])
67
67
self .pdb .add ("1234" , "MYTARGET" )
@@ -122,12 +122,12 @@ class OverriddenPlatformDatabaseTests(unittest.TestCase):
122
122
def setUp (self ):
123
123
self .temp_dir = tempfile .mkdtemp ()
124
124
self .base_db_path = os .path .join (self .temp_dir , 'base' )
125
- self .base_db = open (self .base_db_path , 'w+' )
125
+ self .base_db = open (self .base_db_path , 'w+b ' )
126
126
self .base_db .write (json .dumps (dict ([('0123' , 'Base_Platform' )])).
127
127
encode ('utf-8' ))
128
128
self .base_db .seek (0 )
129
129
self .overriding_db_path = os .path .join (self .temp_dir , 'overriding' )
130
- self .overriding_db = open (self .overriding_db_path , 'w+' )
130
+ self .overriding_db = open (self .overriding_db_path , 'w+b ' )
131
131
self .overriding_db .write (b'{}' )
132
132
self .overriding_db .seek (0 )
133
133
self .pdb = PlatformDatabase ([self .overriding_db_path , self .base_db_path ],
@@ -136,7 +136,8 @@ def setUp(self):
136
136
self .overriding_db .seek (0 )
137
137
138
138
def tearDown (self ):
139
- pass
139
+ self .base_db .close ()
140
+ self .overriding_db .close ()
140
141
141
142
def assertBaseUnchanged (self ):
142
143
"""Assert that the base database has not changed
@@ -237,14 +238,14 @@ def setUp(self):
237
238
self .release = self .mocked_lock .return_value .release
238
239
239
240
self .base_db_path = os .path .join (tempfile .mkdtemp (), 'base' )
240
- self .base_db = open (self .base_db_path , 'w+' )
241
+ self .base_db = open (self .base_db_path , 'w+b ' )
241
242
self .base_db .write (b'{}' )
242
243
self .base_db .seek (0 )
243
244
self .pdb = PlatformDatabase ([self .base_db_path ])
244
245
self .addCleanup (patch .stopall )
245
246
246
247
def tearDown (self ):
247
- pass
248
+ self . base_db . close ()
248
249
249
250
def test_no_update (self ):
250
251
"""Test that no locks are used when no modifications are specified
0 commit comments