@@ -234,6 +234,16 @@ func TestEnum(t *testing.T) {
234
234
{"nano.upload.use_1200bps_touch" , "nano/upload\\ .use_1200bps_touch" , "foo" , compliancelevel .Specification , assert .True },
235
235
{"nano.upload.use_1200bps_touch" , "nano/upload\\ .use_1200bps_touch" , "foo" , compliancelevel .Strict , assert .True },
236
236
237
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "true" , compliancelevel .Permissive , assert .False },
238
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "true" , compliancelevel .Specification , assert .False },
239
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "true" , compliancelevel .Strict , assert .False },
240
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "false" , compliancelevel .Permissive , assert .False },
241
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "false" , compliancelevel .Specification , assert .False },
242
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "false" , compliancelevel .Strict , assert .False },
243
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "foo" , compliancelevel .Permissive , assert .True },
244
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "foo" , compliancelevel .Specification , assert .True },
245
+ {"nano.upload.serial.use_1200bps_touch" , "nano/upload\\ .serial\\ .use_1200bps_touch" , "foo" , compliancelevel .Strict , assert .True },
246
+
237
247
{"nano.menu.bar.baz.upload.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .use_1200bps_touch" , "true" , compliancelevel .Permissive , assert .False },
238
248
{"nano.menu.bar.baz.upload.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .use_1200bps_touch" , "true" , compliancelevel .Specification , assert .False },
239
249
{"nano.menu.bar.baz.upload.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .use_1200bps_touch" , "true" , compliancelevel .Strict , assert .False },
@@ -244,6 +254,16 @@ func TestEnum(t *testing.T) {
244
254
{"nano.menu.bar.baz.upload.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .use_1200bps_touch" , "foo" , compliancelevel .Specification , assert .True },
245
255
{"nano.menu.bar.baz.upload.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .use_1200bps_touch" , "foo" , compliancelevel .Strict , assert .True },
246
256
257
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "true" , compliancelevel .Permissive , assert .False },
258
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "true" , compliancelevel .Specification , assert .False },
259
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "true" , compliancelevel .Strict , assert .False },
260
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "false" , compliancelevel .Permissive , assert .False },
261
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "false" , compliancelevel .Specification , assert .False },
262
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "false" , compliancelevel .Strict , assert .False },
263
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "foo" , compliancelevel .Permissive , assert .True },
264
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "foo" , compliancelevel .Specification , assert .True },
265
+ {"nano.menu.bar.baz.upload.serial.use_1200bps_touch" , "nano/menu/bar/baz/upload\\ .serial\\ .use_1200bps_touch" , "foo" , compliancelevel .Strict , assert .True },
266
+
247
267
{"nano.upload.wait_for_upload_port" , "nano/upload\\ .wait_for_upload_port" , "true" , compliancelevel .Permissive , assert .False },
248
268
{"nano.upload.wait_for_upload_port" , "nano/upload\\ .wait_for_upload_port" , "true" , compliancelevel .Specification , assert .False },
249
269
{"nano.upload.wait_for_upload_port" , "nano/upload\\ .wait_for_upload_port" , "true" , compliancelevel .Strict , assert .False },
@@ -254,6 +274,16 @@ func TestEnum(t *testing.T) {
254
274
{"nano.upload.wait_for_upload_port" , "nano/upload\\ .wait_for_upload_port" , "foo" , compliancelevel .Specification , assert .True },
255
275
{"nano.upload.wait_for_upload_port" , "nano/upload\\ .wait_for_upload_port" , "foo" , compliancelevel .Strict , assert .True },
256
276
277
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "true" , compliancelevel .Permissive , assert .False },
278
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "true" , compliancelevel .Specification , assert .False },
279
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "true" , compliancelevel .Strict , assert .False },
280
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "false" , compliancelevel .Permissive , assert .False },
281
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "false" , compliancelevel .Specification , assert .False },
282
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "false" , compliancelevel .Strict , assert .False },
283
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "foo" , compliancelevel .Permissive , assert .True },
284
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "foo" , compliancelevel .Specification , assert .True },
285
+ {"nano.upload.serial.wait_for_upload_port" , "nano/upload\\ .serial\\ .wait_for_upload_port" , "foo" , compliancelevel .Strict , assert .True },
286
+
257
287
{"nano.menu.bar.baz.upload.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .wait_for_upload_port" , "true" , compliancelevel .Permissive , assert .False },
258
288
{"nano.menu.bar.baz.upload.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .wait_for_upload_port" , "true" , compliancelevel .Specification , assert .False },
259
289
{"nano.menu.bar.baz.upload.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .wait_for_upload_port" , "true" , compliancelevel .Strict , assert .False },
@@ -263,6 +293,16 @@ func TestEnum(t *testing.T) {
263
293
{"nano.menu.bar.baz.upload.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .wait_for_upload_port" , "foo" , compliancelevel .Permissive , assert .True },
264
294
{"nano.menu.bar.baz.upload.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .wait_for_upload_port" , "foo" , compliancelevel .Specification , assert .True },
265
295
{"nano.menu.bar.baz.upload.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .wait_for_upload_port" , "foo" , compliancelevel .Strict , assert .True },
296
+
297
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "true" , compliancelevel .Permissive , assert .False },
298
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "true" , compliancelevel .Specification , assert .False },
299
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "true" , compliancelevel .Strict , assert .False },
300
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "false" , compliancelevel .Permissive , assert .False },
301
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "false" , compliancelevel .Specification , assert .False },
302
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "false" , compliancelevel .Strict , assert .False },
303
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "foo" , compliancelevel .Permissive , assert .True },
304
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "foo" , compliancelevel .Specification , assert .True },
305
+ {"nano.menu.bar.baz.upload.serial.wait_for_upload_port" , "nano/menu/bar/baz/upload\\ .serial\\ .wait_for_upload_port" , "foo" , compliancelevel .Strict , assert .True },
266
306
}
267
307
268
308
for _ , testTable := range testTables {
0 commit comments