11import os
22import unittest
33
4- from adif_file import *
4+ import adif_file
55
66
77class DumpADI (unittest .TestCase ):
88 def test_10_pack_header_tag (self ):
9- self .assertEqual ('<PROGRAMID:8>Testprog' , pack ('PROGRAMID' , 'Testprog' ))
10- self .assertEqual ('<USERDEF1:4:N>Test' , pack ('USERDEF1' , 'Test' , 'N' ))
9+ self .assertEqual ('<PROGRAMID:8>Testprog' , adif_file . pack ('PROGRAMID' , 'Testprog' ))
10+ self .assertEqual ('<USERDEF1:4:N>Test' , adif_file . pack ('USERDEF1' , 'Test' , 'N' ))
1111 self .assertEqual ('<USERDEF1:19:E>SweaterSize,{S,M,L}' ,
12- pack ('USERDEF1' , 'SweaterSize,{S,M,L}' , 'E' ))
12+ adif_file . pack ('USERDEF1' , 'SweaterSize,{S,M,L}' , 'E' ))
1313
14- self .assertRaises (IllegalDataTypeException , pack , 'USERDEF1' , 'SweaterSize,{S,M,L}' , 'X' )
15- self .assertRaises (IllegalDataTypeException , pack , 'USERDEF1' , 'SweaterSize,{S,M,L}' , 'NN' )
14+ self .assertRaises (adif_file . IllegalDataTypeException , adif_file . pack , 'USERDEF1' , 'SweaterSize,{S,M,L}' , 'X' )
15+ self .assertRaises (adif_file . IllegalDataTypeException , adif_file . pack , 'USERDEF1' , 'SweaterSize,{S,M,L}' , 'NN' )
1616
1717 def test_15_pack_record_tag (self ):
18- self .assertEqual ('<NAME:5>Joerg' , pack ('NAME' , 'Joerg' ))
19- self .assertEqual ('<NAME:5>Joerg' , pack ('name' , 'Joerg' ))
20- self .assertEqual ('<NAME:5>Joerg' , pack ('Name' , 'Joerg' ))
21- self .assertEqual ('' , pack ('name_intl' , 'Joerg' ))
22- self .assertEqual ('<APP_TESTAPP_CHANNEL:2:N>24' , pack ('APP_TESTAPP_CHANNEL' , 24 , dtype = 'N' ))
18+ self .assertEqual ('<NAME:5>Joerg' , adif_file . pack ('NAME' , 'Joerg' ))
19+ self .assertEqual ('<NAME:5>Joerg' , adif_file . pack ('name' , 'Joerg' ))
20+ self .assertEqual ('<NAME:5>Joerg' , adif_file . pack ('Name' , 'Joerg' ))
21+ self .assertEqual ('' , adif_file . pack ('name_intl' , 'Joerg' ))
22+ self .assertEqual ('<APP_TESTAPP_CHANNEL:2:N>24' , adif_file . pack ('APP_TESTAPP_CHANNEL' , 24 , dtype = 'N' ))
2323
24- self .assertEqual ('<MY_NAME:5>Peter' , pack ('MY_Name' , 'Peter' ))
24+ self .assertEqual ('<MY_NAME:5>Peter' , adif_file . pack ('MY_Name' , 'Peter' ))
2525
26- self .assertRaises (StringNotASCIIException , pack , 'NAME' , 'Jörg' )
27- self .assertRaises (StringNotASCIIException , pack , 'NAME' , 'Schloß' )
28- self .assertRaises (IllegalParameterException , pack , 'MY_ NAME' , 'Peter' )
29- self .assertRaises (IllegalParameterException , pack , 'MY~NAME' , 'Peter' )
26+ self .assertRaises (adif_file . StringNotASCIIException , adif_file . pack , 'NAME' , 'Jörg' )
27+ self .assertRaises (adif_file . StringNotASCIIException , adif_file . pack , 'NAME' , 'Schloß' )
28+ self .assertRaises (adif_file . IllegalParameterException , adif_file . pack , 'MY_ NAME' , 'Peter' )
29+ self .assertRaises (adif_file . IllegalParameterException , adif_file . pack , 'MY~NAME' , 'Peter' )
3030
3131 # noinspection PyTypeChecker
32- self .assertEqual ('<DIST:2>99' , pack ('DIST' , 99 ))
32+ self .assertEqual ('<DIST:2>99' , adif_file . pack ('DIST' , 99 ))
3333 # noinspection PyTypeChecker
34- self .assertEqual ('<FREQ:5>0.138' , pack ('freq' , 0.138 ))
34+ self .assertEqual ('<FREQ:5>0.138' , adif_file . pack ('freq' , 0.138 ))
3535
3636 def test_20_dump_header (self ):
3737 adi_dict = {
@@ -48,7 +48,7 @@ def test_20_dump_header(self):
4848<CREATED_TIMESTAMP:4>1234
4949<EOH>'''
5050
51- self .assertEqual (exp_hdr , dumps_adi (adi_dict ))
51+ self .assertEqual (exp_hdr , adif_file . dumps_adi (adi_dict ))
5252
5353 # Test same with udef
5454 adi_udef = [{'dtype' : 'E' ,
@@ -66,7 +66,7 @@ def test_20_dump_header(self):
6666<EOH>'''
6767
6868 adi_dict ['HEADER' ]['USERDEFS' ] = adi_udef
69- self .assertEqual (exp_hdr_udef , dumps_adi (adi_dict ))
69+ self .assertEqual (exp_hdr_udef , adif_file . dumps_adi (adi_dict ))
7070
7171 def test_25_dump_records (self ):
7272 adi_dict = {
@@ -81,7 +81,7 @@ def test_25_dump_records(self):
8181<TEST1:5>test3 <TEST2:5>test4
8282<EOR>'''
8383
84- self .assertEqual (adi_exp , dumps_adi (adi_dict ))
84+ self .assertEqual (adi_exp , adif_file . dumps_adi (adi_dict ))
8585
8686 def test_30_dump_a_file (self ):
8787 adi_dict = {
@@ -110,7 +110,7 @@ def test_30_dump_a_file(self):
110110
111111 temp_file = 'testdata/~test.adi'
112112
113- dump_adi (temp_file , adi_dict )
113+ adif_file . dump_adi (temp_file , adi_dict )
114114
115115 self .assertTrue (os .path .isfile (temp_file ))
116116
0 commit comments