def test_parse_20(self):
     self.assertEqual(
         EAR_LENGTH.parse('{"created": "2014-10-29", "relatedresourceid": '
                          '"57d3efd8-2b9c-4952-8976-e27401a01251;'
                          '8a35be5e-27fb-4875-81f6-42a5d7787760"}'),
         [],
     )
 def test_parse_21(self):
     self.assertEqual(
         EAR_LENGTH.parse(
             '"relatedresourceid": "6f3eabaf-cc3f-4f5a-8b20-d38705711eb6;'
             'e9759595-c666-4666-9c65-befd5bb79958"'),
         [],
     )
 def test_parse_18(self):
     self.assertEqual(
         EAR_LENGTH.parse('{"created": "2014-10-29", "relatedresourceid": '
                          '"eeba8b10-040e-4477-a0a6-870102b56234;'
                          'abbf14f5-1a7c-48f6-8f2f-2a8af53c8c86"}'),
         [],
     )
 def test_parse_19(self):
     self.assertEqual(
         EAR_LENGTH.parse('{"created": "2007-05-27", "relatedresourceid": '
                          '"92bc5a20-577e-4504-aab6-bb409d06871a;'
                          '0460ccc4-a461-43ec-86b6-1c252377b126"}'),
         [],
     )
 def test_parse_05(self):
     self.assertEqual(
         EAR_LENGTH.parse('{"earLength":"13", "gonadLength":"3"}'),
         [
             Trait(
                 value=13, units=None, units_inferred=True, start=2, end=16)
         ],
     )
 def test_parse_01(self):
     self.assertEqual(
         EAR_LENGTH.parse("earLengthInmm: 9"),
         [
             Trait(
                 value=9, units="mm", units_inferred=False, start=0, end=16)
         ],
     )
 def test_parse_02(self):
     self.assertEqual(
         EAR_LENGTH.parse('L. 9", T. 4", ear 9/16"'),
         [
             Trait(value=14.29,
                   units='"',
                   units_inferred=False,
                   start=14,
                   end=23)
         ],
     )
 def test_parse_04(self):
     self.assertEqual(
         EAR_LENGTH.parse('{"measurements":"TotalLength=180 Tail=82 '
                          'HindFoot=28 Ear=18" }'),
         [
             Trait(value=18,
                   units=None,
                   units_inferred=True,
                   start=53,
                   end=59)
         ],
     )
 def test_parse_17(self):
     self.assertEqual(
         EAR_LENGTH.parse("Hind Foot: 19 EFN: 13 Weight: 16.3"),
         [
             Trait(
                 value=13,
                 measured_from="n",
                 units=None,
                 units_inferred=True,
                 start=14,
                 end=21,
             )
         ],
     )
Ejemplo n.º 10
0
 def test_parse_14(self):
     self.assertEqual(
         EAR_LENGTH.parse("; ear from notch=.25 in"),
         [
             Trait(
                 value=6.35,
                 units="in",
                 units_inferred=False,
                 measured_from="notch",
                 start=2,
                 end=23,
             )
         ],
     )
Ejemplo n.º 11
0
 def test_parse_10(self):
     self.assertEqual(
         EAR_LENGTH.parse("earfromcrown=17mm;"),
         [
             Trait(
                 value=17,
                 units="mm",
                 units_inferred=False,
                 measured_from="crown",
                 start=0,
                 end=17,
             )
         ],
     )
Ejemplo n.º 12
0
 def test_parse_11(self):
     self.assertEqual(
         EAR_LENGTH.parse('{"measurements":"242-109-37-34=N/D" }'),
         [
             Trait(
                 value=34,
                 units="mm_shorthand",
                 units_inferred=False,
                 is_shorthand=True,
                 start=17,
                 end=34,
             )
         ],
     )
Ejemplo n.º 13
0
 def test_parse_09(self):
     self.assertEqual(
         EAR_LENGTH.parse("ear from notch=17 mm;"),
         [
             Trait(
                 value=17,
                 units="mm",
                 units_inferred=False,
                 measured_from="notch",
                 start=0,
                 end=20,
             )
         ],
     )
Ejemplo n.º 14
0
 def test_parse_03(self):
     self.assertEqual(
         EAR_LENGTH.parse('L. 9", T. 4", HF. 2", E 1",'),
         [
             Trait(
                 value=25.4,
                 units='"',
                 units_inferred=False,
                 ambiguous_key=True,
                 start=22,
                 end=26,
             )
         ],
     )
Ejemplo n.º 15
0
 def test_parse_13(self):
     self.assertEqual(
         EAR_LENGTH.parse("E/c-21mm"),
         [
             Trait(
                 value=21,
                 units="mm",
                 units_inferred=False,
                 ambiguous_key=True,
                 measured_from="c",
                 start=0,
                 end=8,
             )
         ],
     )
Ejemplo n.º 16
0
 def test_parse_24(self):
     self.assertEqual(EAR_LENGTH.parse("T=12x8, E379700/N3740240"), [])
Ejemplo n.º 17
0
 def test_parse_15(self):
     self.assertEqual(
         EAR_LENGTH.parse(
             '"relatedresourceid": "99846657-2832-4987-94cd-451b9679725c"'),
         [],
     )
Ejemplo n.º 18
0
 def test_parse_08(self):
     self.assertEqual(EAR_LENGTH.parse("grid 9, station E1."), [])
Ejemplo n.º 19
0
 def test_parse_07(self):
     self.assertEqual(
         EAR_LENGTH.parse(
             "verbatim collector=E. E. Makela 2432 ; sex=female"), [])
Ejemplo n.º 20
0
 def test_parse_06(self):
     self.assertEqual(EAR_LENGTH.parse("ear tag 570"), [])
Ejemplo n.º 21
0
 def test_parse_16(self):
     self.assertEqual(EAR_LENGTH.parse('"356142E 4805438N. Very small"'),
                      [])
Ejemplo n.º 22
0
 def test_parse_22(self):
     self.assertEqual(
         EAR_LENGTH.parse("E.T., E3781185 / N3701740, LLTA 89-116, T=10x7"),
         [])
Ejemplo n.º 23
0
 def test_parse_27(self):
     self.assertEqual(
         EAR_LENGTH.parse("verbatim collector=C. H. Nellis 71-7-30-1"), [])
Ejemplo n.º 24
0
 def test_parse_26(self):
     self.assertEqual(EAR_LENGTH.parse("Gray, J. E. (1866)."), [])
Ejemplo n.º 25
0
 def test_parse_25(self):
     self.assertEqual(
         EAR_LENGTH.parse("Hawaiian chain.  Magnemite 610-E 7050."), [])
Ejemplo n.º 26
0
 def test_parse_23(self):
     self.assertEqual(
         EAR_LENGTH.parse("Cert #E0554185; Skull Seal #0406307"), [])