Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit 678b70a

Browse files
committed
moved to use tempfile.TemporaryFile so more portable over many systems
1 parent 01ebc72 commit 678b70a

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

tests/test_dns_import_export.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
import os
44
import sys
55
import uuid
6+
import tempfile
7+
8+
fp = open('/dev/null', 'rb')
9+
n = fp.read()
610

711
sys.path.insert(0, os.path.abspath('..'))
812
import CloudFlare
@@ -31,8 +35,10 @@ def test_find_zone():
3135

3236
def test_dns_import():
3337
# IMPORT
34-
fd = open('/dev/null', 'rb')
35-
results = cf.zones.dns_records.import_.post(zone_id, files={'file':fd})
38+
# create a zero length file
39+
fp = tempfile.TemporaryFile(mode='w+b')
40+
fp.seek(0)
41+
results = cf.zones.dns_records.import_.post(zone_id, files={'file':fp})
3642
# {"recs_added": 0, "recs_added_by_type": {}, "total_records_parsed": 0}
3743
assert len(results) > 0
3844
assert results['recs_added'] == 0
@@ -55,8 +61,10 @@ def test_cloudflare_with_debug():
5561

5662
def test_dns_import_with_debug():
5763
# IMPORT
58-
fd = open('/dev/null', 'rb')
59-
results = cf.zones.dns_records.import_.post(zone_id, files={'file':fd})
64+
# create a zero length file
65+
fp = tempfile.TemporaryFile(mode='w+b')
66+
fp.seek(0)
67+
results = cf.zones.dns_records.import_.post(zone_id, files={'file':fp})
6068
# {"recs_added": 0, "recs_added_by_type": {}, "total_records_parsed": 0}
6169
assert len(results) > 0
6270
assert results['recs_added'] == 0

0 commit comments

Comments
 (0)