Skip to content

Commit

Permalink
Resolve test_api.py to allow unnested upload files
Browse files Browse the repository at this point in the history
  • Loading branch information
joshling1919 committed May 5, 2020
1 parent d49ffa1 commit 40d5171
Show file tree
Hide file tree
Showing 4 changed files with 187 additions and 1 deletion.
1 change: 1 addition & 0 deletions api/.gitignore
Expand Up @@ -62,6 +62,7 @@ coverage.xml
# Django stuff:
*.log
!woeip/apps/air_quality/tests/data/gps.log
!woeip/apps/air_quality/tests/data/random.log
local_settings.py
db.sqlite3

Expand Down
184 changes: 184 additions & 0 deletions api/woeip/apps/air_quality/tests/data/random.log
@@ -0,0 +1,184 @@
$ADVER,3080,2.3
$GPWPL,3748.1890,N,12217.6673,W,00001*63
$ADPMB,5,0
$GPRMC,192152.825,A,3748.1890,N,12217.6673,W,0.15,313.50,060814,,,A*7F
$GPGGA,192153.825,3748.1883,N,12217.6676,W,1,04,3.4,20.9,M,-25.1,M,,0000*53
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,06,36,153,38,15,23,252,31,26,20,211,34,30,08,141,32*78
$GPGSV,3,2,12,17,61,040,,04,43,087,33,24,37,311,,28,32,078,*77
$GPGSV,3,3,12,09,16,146,,02,14,182,38,12,12,287,,01,08,036,*71
$GPRMC,192153.825,A,3748.1883,N,12217.6676,W,0.32,68.69,060814,,,A*49
$GPVTG,68.69,T,,M,0.32,N,0.6,K,A*3B
$GPGGA,192154.825,3748.1875,N,12217.6679,W,1,04,3.4,20.5,M,-25.1,M,,0000*5E
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192154.825,A,3748.1875,N,12217.6679,W,0.25,67.73,060814,,,A*4A
$GPVTG,67.73,T,,M,0.25,N,0.5,K,A*3A
$GPGGA,192155.000,3748.1871,N,12217.6679,W,1,04,3.4,20.5,M,-25.1,M,,0000*54
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192155.000,A,3748.1871,N,12217.6679,W,0.30,146.40,060814,,,A*76
$GPVTG,146.40,T,,M,0.30,N,0.5,K,A*0C
$GPGGA,192156.000,3748.1860,N,12217.6675,W,1,04,3.4,20.8,M,-25.1,M,,0000*56
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192156.000,A,3748.1860,N,12217.6675,W,0.88,138.81,060814,,,A*7E
$GPVTG,138.81,T,,M,0.88,N,1.6,K,A*09
$GPGGA,192157.000,3748.1816,N,12217.6674,W,1,04,3.4,21.4,M,-25.1,M,,0000*5A
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192157.000,A,3748.1816,N,12217.6674,W,1.64,161.55,060814,,,A*79
$GPVTG,161.55,T,,M,1.64,N,3.0,K,A*0B
$GPGGA,192158.000,3748.1785,N,12217.6679,W,1,04,3.4,21.4,M,-25.1,M,,0000*5D
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,06,36,153,38,15,23,252,20,26,20,211,28,30,08,141,36*71
$GPGSV,3,2,12,17,61,040,35,04,43,087,37,24,37,311,,28,32,078,38*7E
$GPGSV,3,3,12,09,16,146,,02,14,182,33,12,12,287,18,01,08,036,*73
$GPVTG,185.56,T,,M,2.80,N,5.2,K,A*0F
$GPGGA,192159.000,3748.1788,N,12217.6678,W,1,04,3.4,21.3,M,-25.1,M,,0000*57
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192159.000,A,3748.1788,N,12217.6678,W,2.40,183.27,060814,,,A*7F
$GPVTG,183.27,T,,M,2.40,N,4.5,K,A*05
$GPGGA,192200.000,3748.1775,N,12217.6678,W,1,04,3.4,21.4,M,-25.1,M,,0000*5D
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192200.000,A,3748.1775,N,12217.6678,W,2.58,177.24,060814,,,A*73
$GPVTG,177.24,T,,M,2.58,N,4.8,K,A*09
$GPGGA,192201.000,3748.1764,N,12217.6679,W,1,03,23.2,21.3,M,-25.1,M,,0000*69
$GPGSA,A,2,26,06,30,,,,,,,,,,23.2,23.2,1.0*33
$GPRMC,192201.000,A,3748.1764,N,12217.6679,W,2.67,177.15,060814,,,A*7D
$GPVTG,177.15,T,,M,2.67,N,5.0,K,N*01
$GPGGA,192202.000,3748.1754,N,12217.6680,W,1,03,23.2,21.3,M,-25.1,M,,0000*6F
$GPGSA,A,2,26,06,30,,,,,,,,,,23.2,23.2,1.0*33
$GPRMC,192202.000,A,3748.1754,N,12217.6680,W,2.76,178.63,060814,,,A*75
$GPVTG,178.63,T,,M,2.76,N,5.1,K,N*0E
$GPGGA,192203.000,3748.1737,N,12217.6679,W,1,04,3.4,21.5,M,-25.1,M,,0000*58
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,06,36,153,33,15,23,252,17,26,20,211,28,30,08,141,27*7E
$GPGSV,3,2,12,17,61,040,19,04,43,087,25,24,37,311,,28,32,078,21*7B
$GPGSV,3,3,12,09,16,146,,02,14,182,33,12,12,287,18,01,08,036,*73
$GPRMC,192203.000,A,3748.1737,N,12217.6679,W,2.71,185.20,060814,,,A*75
$GPVTG,185.20,T,,M,2.71,N,5.0,K,A*02
$GPGGA,192204.000,3748.1740,N,12217.6682,W,1,04,3.4,21.2,M,-25.1,M,,0000*5C
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192204.000,A,3748.1740,N,12217.6682,W,1.69,183.58,060814,,,A*75
$GPVTG,183.58,T,,M,1.69,N,3.1,K,A*06
$GPGGA,192205.000,3748.1747,N,12217.6685,W,1,04,3.4,20.8,M,-25.1,M,,0000*56
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192205.000,A,3748.1747,N,12217.6685,W,1.22,187.94,060814,,,A*7F
$GPVTG,187.94,T,,M,1.22,N,2.3,K,A*0E
$GPGGA,192206.000,3748.1753,N,12217.6689,W,1,04,3.4,18.8,M,-25.1,M,,0000*57
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192206.000,A,3748.1753,N,12217.6689,W,0.71,197.02,060814,,,A*7C
$GPVTG,197.02,T,,M,0.71,N,1.3,K,A*04
$GPGGA,192207.000,3748.1761,N,12217.6696,W,1,04,3.4,18.3,M,-25.1,M,,0000*52
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192207.000,A,3748.1761,N,12217.6696,W,1.39,224.06,060814,,,A*70
$GPVTG,224.06,T,,M,1.39,N,2.6,K,A*00
$GPGGA,192208.000,3748.1769,N,12217.6700,W,1,04,3.4,17.6,M,-25.1,M,,0000*51
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,06,36,153,30,15,23,252,31,26,20,211,33,30,08,141,30*75
$GPGSV,3,2,12,17,61,040,21,04,43,087,22,24,37,311,,28,32,078,24*72
$GPGSV,3,3,12,09,16,146,,02,14,182,27,12,12,287,21,01,08,036,*7C
$GPRMC,192208.000,A,3748.1769,N,12217.6700,W,1.23,199.85,060814,,,A*7C
$GPVTG,199.85,T,,M,1.23,N,2.3,K,A*00
$GPGGA,192209.000,3748.1773,N,12217.6702,W,1,04,3.4,17.3,M,-25.1,M,,0000*5C
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192209.000,A,3748.1773,N,12217.6702,W,1.38,201.77,060814,,,A*71
$GPVTG,201.77,T,,M,1.38,N,2.6,K,A*00
$GPGGA,192210.000,3748.1775,N,12217.6705,W,1,04,3.4,17.2,M,-25.1,M,,0000*54
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192210.000,A,3748.1775,N,12217.6705,W,1.43,213.24,060814,,,A*71
$GPVTG,213.24,T,,M,1.43,N,2.6,K,A*09
$GPGGA,192211.000,3748.1776,N,12217.6708,W,1,04,3.4,17.3,M,-25.1,M,,0000*5A
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192211.000,A,3748.1776,N,12217.6708,W,1.07,210.53,060814,,,A*7D
$GPVTG,210.53,T,,M,1.07,N,2.0,K,A*0C
$GPGGA,192212.000,3748.1776,N,12217.6709,W,1,04,3.4,17.3,M,-25.1,M,,0000*58
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192212.000,A,3748.1776,N,12217.6709,W,0.73,206.50,060814,,,A*79
$GPVTG,206.50,T,,M,0.73,N,1.4,K,A*0D
$GPGGA,192213.000,3748.1776,N,12217.6710,W,1,04,3.4,17.5,M,-25.1,M,,0000*57
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,06,36,153,28,15,23,252,31,26,20,211,36,30,08,141,36*7F
$GPGSV,3,2,12,17,61,040,21,04,43,087,18,24,37,311,,28,32,078,24*7B
$GPGSV,3,3,12,09,16,146,,02,14,182,28,12,12,287,21,01,08,036,*73
$GPRMC,192213.000,A,3748.1776,N,12217.6710,W,0.48,202.55,060814,,,A*79
$GPGGA,192214.000,3748.1776,N,12217.6708,W,1,04,3.4,19.5,M,-25.1,M,,0000*57
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192214.000,A,3748.1776,N,12217.6708,W,0.28,189.33,060814,,,A*71
$GPVTG,189.33,T,,M,0.28,N,0.5,K,A*02
$GPGGA,192215.000,3748.1779,N,12217.6708,W,1,04,3.4,19.7,M,-25.1,M,,0000*5B
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192215.000,A,3748.1779,N,12217.6708,W,0.04,160.00,060814,,,A*76
$GPVTG,160.00,T,,M,0.04,N,0.1,K,A*0F
$GPGGA,192216.000,3748.1781,N,12217.6708,W,1,04,3.4,20.1,M,-25.1,M,,0000*53
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192216.000,A,3748.1781,N,12217.6708,W,0.03,313.29,060814,,,A*78
$GPVTG,313.29,T,,M,0.03,N,0.1,K,A*05
$GPGGA,192217.000,3748.1784,N,12217.6708,W,1,04,3.4,20.5,M,-25.1,M,,0000*53
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192217.000,A,3748.1784,N,12217.6708,W,0.07,354.29,060814,,,A*7B
$GPVTG,354.29,T,,M,0.07,N,0.1,K,A*02
$GPGGA,192218.000,3748.1786,N,12217.6708,W,1,04,3.4,20.7,M,-25.1,M,,0000*5C
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,17,61,040,22,04,43,086,15,24,37,311,,06,36,153,26*75
$GPGSV,3,2,12,28,32,078,18,15,23,252,31,26,20,211,37,09,16,146,*79
$GPGSV,3,3,12,02,14,182,26,12,12,287,22,30,08,141,36,01,08,036,*79
$GPRMC,192218.000,A,3748.1786,N,12217.6708,W,0.10,0.17,060814,,,A*7F
$GPVTG,0.17,T,,M,0.10,N,0.2,K,A*08
$GPGGA,192219.000,3748.1789,N,12217.6708,W,1,04,3.4,20.9,M,-25.1,M,,0000*5C
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192219.000,A,3748.1789,N,12217.6708,W,0.12,353.49,060814,,,A*7D
$GPVTG,353.49,T,,M,0.12,N,0.2,K,A*04
$GPGGA,192220.000,3748.1791,N,12217.6708,W,1,04,3.4,21.2,M,-25.1,M,,0000*55
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192220.000,A,3748.1791,N,12217.6708,W,0.11,345.12,060814,,,A*74
$GPVTG,345.12,T,,M,0.11,N,0.2,K,A*0E
$GPGGA,192221.000,3748.1793,N,12217.6708,W,1,04,3.4,21.5,M,-25.1,M,,0000*51
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192221.000,A,3748.1793,N,12217.6708,W,0.13,5.81,060814,,,A*78
$GPVTG,5.81,T,,M,0.13,N,0.2,K,A*01
$GPGGA,192222.000,3748.1795,N,12217.6708,W,1,04,3.4,21.7,M,-25.1,M,,0000*56
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192222.000,A,3748.1795,N,12217.6708,W,0.12,352.25,060814,,,A*73
$GPVTG,352.25,T,,M,0.12,N,0.2,K,A*0F
$GPGGA,192223.000,3748.1797,N,12217.6708,W,1,04,3.4,22.0,M,-25.1,M,,0000*51
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,17,61,040,17,04,43,086,24,24,37,311,,06,36,153,27*70
$GPGSV,3,2,12,28,32,078,19,15,23,252,32,26,20,211,37,09,16,146,*7B
$GPGSV,3,3,12,02,14,182,26,12,12,287,22,30,08,141,36,01,08,036,*79
$GPRMC,192223.000,A,3748.1797,N,12217.6708,W,0.15,10.37,060814,,,A
$GPVTG,10.37,T,,M,0.15,N,0.3,K,A*3F
$GPGGA,192224.000,3748.1799,N,12217.6708,W,1,04,3.4,22.1,M,-25.1,M,,0000*59
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192224.000,A,3748.1799,N,12217.6708,W,0.15,355.67,060814,,,A*7F
$GPVTG,355.67,T,,M,0.15,N,0.3,K,A*08
$GPGGA,192225.000,3748.1801,N,12217.6708,W,1,04,3.4,22.1,M,-25.1,M,,0000*56
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192225.000,A,3748.1801,N,12217.6708,W,0.15,348.97,060814,,,A*73
$GPVTG,348.97,T,,M,0.15,N,0.3,K,A*0B
$GPGGA,192226.000,3748.1804,N,12217.6709,W,1,04,3.4,22.0,M,-25.1,M,,0000*50
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192226.000,A,3748.1804,N,12217.6709,W,0.12,358.18,060814,,,A*75
$GPVTG,358.18,T,,M,0.12,N,0.2,K,A*0B
$GPGGA,192227.000,3748.1814,N,12217.6710,W,1,04,3.4,21.2,M,-25.1,M,,0000*59
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192227.000,A,3748.1814,N,12217.6710,W,0.19,352.57,060814,,,A*77
$GPVTG,352.57,T,,M,0.19,N,0.4,K,A*07
$GPGGA,192228.000,3748.1820,N,12217.6711,W,1,04,3.4,20.7,M,-25.1,M,,0000*54
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPGSV,3,1,12,17,61,040,23,04,43,086,23,24,37,311,,06,36,153,31*77
$GPGSV,3,2,12,28,32,078,19,15,23,252,27,26,20,211,37,09,16,146,*7F
$GPGSV,3,3,12,02,14,182,27,12,12,287,16,30,08,141,36,01,08,036,*7F
$GPRMC,192228.000,A,3748.1820,N,12217.6711,W,0.12,353.92,060814,,,A*7D
$GPGGA,192229.000,3748.1824,N,12217.6713,W,1,04,3.4,20.2,M,-25.1,M,,0000*56
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192229.000,A,3748.1824,N,12217.6713,W,0.01,253.81,060814,,,A*7B
$GPVTG,253.81,T,,M,0.01,N,0.0,K,A*01
$GPGGA,192230.000,3748.1825,N,12217.6713,W,1,04,3.4,19.9,M,-25.1,M,,0000*5E
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192230.000,A,3748.1825,N,12217.6713,W,0.09,192.01,060814,,,A*7C
$GPVTG,192.01,T,,M,0.09,N,0.2,K,A*0D
$GPGGA,192231.000,3748.1828,N,12217.6714,W,1,04,3.4,19.5,M,-25.1,M,,0000*59
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192231.000,A,3748.1828,N,12217.6714,W,0.11,328.46,060814,,,A*7E
$GPVTG,328.46,T,,M,0.11,N,0.2,K,A*04
$GPGGA,192232.000,3748.1831,N,12217.6715,W,1,04,3.4,19.2,M,-25.1,M,,0000*54
$GPGSA,A,3,26,06,30,15,,,,,,,,,4.7,3.4,3.3*33
$GPRMC,192232.000,A,3748.1831,N,12217.6715,W,0.15,345.08,060814,,,A*71
1 change: 1 addition & 0 deletions api/woeip/apps/air_quality/tests/test_api.py
Expand Up @@ -15,6 +15,7 @@
TEST_DATA_DIRECTORY = Path(__file__).parent / "data"
GPS_PATH = TEST_DATA_DIRECTORY / "gps.log"
DUSTRAK_PATH = TEST_DATA_DIRECTORY / "dustrak.csv"
RANDOM_PATH = TEST_DATA_DIRECTORY / "random.log"


request_factory = APIRequestFactory()
Expand Down
2 changes: 1 addition & 1 deletion nginx-proxy/cors.conf
@@ -1,4 +1,4 @@
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'User-Agent,Keep-Alive,Content-Type';
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';

0 comments on commit 40d5171

Please sign in to comment.