1414from typing import Any , Dict , List
1515
1616from augly import text as txtaugs
17- from augly .text .augmenters .utils import Encoding
1817from augly .utils import TEXT_METADATA_PATH
19- from nlpaug .util import Method
2018
2119
2220def are_equal_metadata (
@@ -143,17 +141,15 @@ def test_Base64_Sentence(self) -> None:
143141 aug_min = 1 ,
144142 aug_max = 1 ,
145143 aug_p = 1.0 ,
146- method = Method . SENTENCE ,
147- encoder = Encoding . BASE64 ,
144+ granularity = "all" ,
145+ encoder = "base64" ,
148146 n = 1 ,
149147 p = 1.0 ,
150148 )(
151149 ["Hello, world!" ],
152150 metadata = self .metadata ,
153151 )
154-
155152 self .assertTrue (augmented_text [0 ] == "SGVsbG8sIHdvcmxkIQ==" )
156- self .expected_metadata ["encode_text" ][0 ]["encoder" ] = Encoding .BASE64
157153 self .assertTrue (
158154 are_equal_metadata (self .metadata , self .expected_metadata ["encode_text" ])
159155 )
@@ -165,8 +161,8 @@ def test_Base64_Word(self) -> None:
165161 aug_min = 1 ,
166162 aug_max = 1 ,
167163 aug_p = 1.0 ,
168- method = Method . WORD ,
169- encoder = Encoding . BASE64 ,
164+ granularity = "word" ,
165+ encoder = "base64" ,
170166 n = 1 ,
171167 p = 1.0 ,
172168 )(
@@ -176,32 +172,9 @@ def test_Base64_Word(self) -> None:
176172 self .assertEqual (augmented_text [0 ], "SGVsbG8=, world!" )
177173
178174 metadata_expected = deepcopy (self .expected_metadata ["encode_text" ])
179- metadata_expected [0 ]["method" ] = "word"
180- metadata_expected [0 ]["encoder" ] = Encoding .BASE64
175+ metadata_expected [0 ]["granularity" ] = "word"
181176 self .assertTrue (are_equal_metadata (self .metadata , metadata_expected ))
182177
183- def test_Base64_Char (self ) -> None :
184- self .metadata = []
185-
186- augmented_text = txtaugs .EncodeTextTransform (
187- aug_min = 1 ,
188- aug_max = 1 ,
189- aug_p = 1.0 ,
190- method = Method .CHAR ,
191- encoder = Encoding .BASE64 ,
192- n = 1 ,
193- p = 1.0 ,
194- )(
195- ["Hello, world!" ],
196- metadata = self .metadata ,
197- )
198- self .assertEqual (augmented_text [0 ], "SA==ello LA== wocg==ld IQ==" )
199-
200- expected_metadata = deepcopy (self .expected_metadata ["encode_text" ])
201- expected_metadata [0 ]["method" ] = "char"
202- expected_metadata [0 ]["encoder" ] = Encoding .BASE64
203- self .assertTrue (are_equal_metadata (self .metadata , expected_metadata ))
204-
205178 def test_GetBaseline (self ) -> None :
206179 augmented_baseline = txtaugs .GetBaseline ()(self .texts , metadata = self .metadata )
207180
@@ -296,8 +269,8 @@ def test_LeetSpeak_Sentence(self) -> None:
296269 aug_min = 1 ,
297270 aug_max = 1 ,
298271 aug_p = 1.0 ,
299- method = Method . SENTENCE ,
300- encoder = Encoding . LEETSPEAK ,
272+ granularity = "all" ,
273+ encoder = "leetspeak" ,
301274 n = 1 ,
302275 p = 1.0 ,
303276 )(
@@ -306,7 +279,7 @@ def test_LeetSpeak_Sentence(self) -> None:
306279 )
307280
308281 self .assertTrue (augmented_text [0 ] == "h3110, w0r1d!" )
309- self .expected_metadata ["encode_text" ][0 ]["encoder" ] = Encoding . LEETSPEAK
282+ self .expected_metadata ["encode_text" ][0 ]["encoder" ] = "leetspeak"
310283 self .assertTrue (
311284 are_equal_metadata (self .metadata , self .expected_metadata ["encode_text" ])
312285 )
@@ -318,8 +291,8 @@ def test_Leetspeak_Word(self) -> None:
318291 aug_min = 1 ,
319292 aug_max = 1 ,
320293 aug_p = 1.0 ,
321- method = Method . WORD ,
322- encoder = Encoding . LEETSPEAK ,
294+ granularity = "word" ,
295+ encoder = "leetspeak" ,
323296 n = 1 ,
324297 p = 1.0 ,
325298 )(
@@ -329,8 +302,8 @@ def test_Leetspeak_Word(self) -> None:
329302 self .assertEqual (augmented_text [0 ], "h3110, world!" )
330303
331304 metadata_expected = deepcopy (self .expected_metadata ["encode_text" ])
332- metadata_expected [0 ]["method " ] = "word"
333- metadata_expected [0 ]["encoder" ] = Encoding . LEETSPEAK
305+ metadata_expected [0 ]["granularity " ] = "word"
306+ metadata_expected [0 ]["encoder" ] = "leetspeak"
334307 self .assertTrue (are_equal_metadata (self .metadata , metadata_expected ))
335308
336309 def test_MergeWords (self ) -> None :
0 commit comments