mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-03 09:51:11 -05:00
Remove CSV utils
These are in the utils repo since https://github.com/alphagov/notifications-utils/releases/tag/0.2.1
This commit is contained in:
12
app/csv.py
12
app/csv.py
@@ -1,12 +0,0 @@
|
||||
import csv
|
||||
|
||||
|
||||
def get_recipient_from_csv(file_data):
|
||||
numbers = []
|
||||
reader = csv.DictReader(
|
||||
file_data.splitlines(),
|
||||
lineterminator='\n',
|
||||
quoting=csv.QUOTE_NONE)
|
||||
for i, row in enumerate(reader):
|
||||
numbers.append(row['to'].replace(' ', ''))
|
||||
return numbers
|
||||
@@ -1,28 +0,0 @@
|
||||
from app.csv import get_recipient_from_csv
|
||||
from tests.app import load_example_csv
|
||||
|
||||
|
||||
def test_should_process_single_phone_number_file():
|
||||
sms_file = load_example_csv('sms')
|
||||
len(get_recipient_from_csv(sms_file)) == 1
|
||||
assert get_recipient_from_csv(sms_file)[0] == '+441234123123'
|
||||
|
||||
|
||||
def test_should_process_multple_phone_number_file_in_order():
|
||||
sms_file = load_example_csv('multiple_sms')
|
||||
len(get_recipient_from_csv(sms_file)) == 10
|
||||
assert get_recipient_from_csv(sms_file)[0] == '+441234123121'
|
||||
assert get_recipient_from_csv(sms_file)[9] == '+441234123120'
|
||||
|
||||
|
||||
def test_should_process_single_email_file():
|
||||
sms_file = load_example_csv('email')
|
||||
len(get_recipient_from_csv(sms_file)) == 1
|
||||
assert get_recipient_from_csv(sms_file)[0] == 'test@test.com'
|
||||
|
||||
|
||||
def test_should_process_multple_email_file_in_order():
|
||||
sms_file = load_example_csv('multiple_email')
|
||||
len(get_recipient_from_csv(sms_file)) == 10
|
||||
assert get_recipient_from_csv(sms_file)[0] == 'test1@test.com'
|
||||
assert get_recipient_from_csv(sms_file)[9] == 'test0@test.com'
|
||||
Reference in New Issue
Block a user