1
- #! /usr/bin/env python
2
-
3
- from __future__ import print_function
1
+ #! /usr/bin/python3
4
2
5
3
import os
6
4
import os .path
@@ -51,7 +49,7 @@ def prepare_sqlite(self):
51
49
self .prepopulate ()
52
50
53
51
if os .path .exists (self .dbname ):
54
- self .original = open (self .dbname ).read ()
52
+ self .original = open (self .dbname , 'rb' ).read ()
55
53
else :
56
54
self .original = None
57
55
@@ -149,7 +147,7 @@ def test_basic(self):
149
147
assert_equals (y1 , i )
150
148
assert_equals (y2 , 2 * i )
151
149
152
- val = (self .dusk - self .dawn - 1 ) / 300
150
+ val = (self .dusk - self .dawn - 1 ) // 300
153
151
for ts in range (self .dusk , 24 * 3600 , 300 ):
154
152
y1 = self .db .get_one_historic (self .serial1 , ts )
155
153
y2 = self .db .get_one_historic (self .serial2 , ts )
@@ -160,7 +158,7 @@ def test_basic(self):
160
158
def test_aggregate_one (self ):
161
159
val = self .db .get_aggregate_one_historic (self .dusk ,
162
160
(self .serial1 , self .serial2 ))
163
- assert_equals (val , 3 * ((self .dusk - self .dawn - 2 ) / 300 ))
161
+ assert_equals (val , 3 * ((self .dusk - self .dawn - 2 ) // 300 ))
164
162
165
163
def check_aggregate_range (self , from_ , to_ ):
166
164
results = self .db .get_aggregate_historic (from_ , to_ ,
@@ -176,9 +174,9 @@ def check_aggregate_range(self, from_, to_):
176
174
if ts < self .dawn :
177
175
assert_equals (y , 0 )
178
176
elif ts < self .dusk :
179
- assert_equals (y , 3 * ((ts - self .dawn ) / 300 ))
177
+ assert_equals (y , 3 * ((ts - self .dawn ) // 300 ))
180
178
else :
181
- assert_equals (y , 3 * ((self .dusk - self .dawn - 1 ) / 300 ))
179
+ assert_equals (y , 3 * ((self .dusk - self .dawn - 1 ) // 300 ))
182
180
183
181
def test_aggregate (self ):
184
182
yield self .check_aggregate_range , 0 , 24 * 3600
@@ -203,7 +201,7 @@ class UpdateSQLiteChecker(SQLiteDBChecker):
203
201
204
202
def test_backup (self ):
205
203
assert os .path .exists (self .bakname )
206
- backup = open (self .bakname ).read ()
204
+ backup = open (self .bakname , 'rb' ).read ()
207
205
assert_equals (self .original , backup )
208
206
209
207
def test_preserved (self ):
0 commit comments