Skip to content

Commit 3a001ce

Browse files
authored
Make CI test python 2 and 3 (#48)
- Add python 3.6 to .travis.yml - Fix file open warnings in tests for python3
1 parent 5bddae7 commit 3a001ce

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ env:
33
- BOTO_CONFIG=/dev/null
44
python:
55
- "2.7"
6+
- "3.6"
67
before_install:
78
# install and run latest DynamoDB Local
89
- mkdir /tmp/dynamodb_local

test/test.py

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,21 @@
1111
class TestDynamoDump(unittest.TestCase):
1212

1313
def setUp(self):
14-
self.test_table_schema = json.load(open(TEST_DATA_PATH + "/" + SCHEMA_FILE))
15-
self.restored_test_table_schema = json.load(open(DUMP_DATA_PATH + "/" + SCHEMA_FILE))
16-
self.test_table_data = json.load(open(TEST_DATA_PATH + "/data/" + DATA_FILE))
17-
self.restored_test_table_data = json.load(open(DUMP_DATA_PATH + "/data/" + DATA_FILE))
14+
with open(TEST_DATA_PATH + "/" + SCHEMA_FILE, 'r') as f:
15+
data = f.read()
16+
self.test_table_schema = json.loads(data)
17+
18+
with open(DUMP_DATA_PATH + "/" + SCHEMA_FILE, 'r') as f:
19+
data = f.read()
20+
self.restored_test_table_schema = json.loads(data)
21+
22+
with open(TEST_DATA_PATH + "/data/" + DATA_FILE, 'r') as f:
23+
data = f.read()
24+
self.test_table_data = json.loads(data)
25+
26+
with open(DUMP_DATA_PATH + "/data/" + DATA_FILE, 'r') as f:
27+
data = f.read()
28+
self.restored_test_table_data = json.loads(data)
1829

1930
def test_schema(self):
2031
self.assertEqual(self.test_table_schema["Table"]["AttributeDefinitions"],

0 commit comments

Comments
 (0)