コード例 #1
0
def test_fieldpath_to_api_repr_unicode_non_simple():
    parts = "一"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "`一`"
コード例 #2
0
def test_fieldpath_to_api_repr_simple_with_dot():
    field_path = _make_field_path("a.b")
    assert field_path.to_api_repr() == "`a.b`"
コード例 #3
0
def test_fieldpath_to_api_repr_backtick():
    parts = "`"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == r"`\``"
コード例 #4
0
def test_fieldpath_to_api_repr_double_slash():
    parts = r"\\"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == r"`\\\\`"
コード例 #5
0
 def test_to_api_repr_non_simple_with_dot(self):
     parts = "a.一"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`a.一`")
コード例 #6
0
 def test_to_api_repr_chain(self):
     parts = "a", "`", "\\", "_3", "03", "a03", "\\\\", "a0332432", "一"
     field_path = self._make_one(*parts)
     self.assertEqual(
         field_path.to_api_repr(), r"a.`\``.`\\`._3.`03`.a03.`\\\\`.a0332432.`一`"
     )
コード例 #7
0
 def test_to_api_repr_simple_with_dot(self):
     field_path = self._make_one("a.b")
     self.assertEqual(field_path.to_api_repr(), "`a.b`")
コード例 #8
0
 def test_to_api_repr_number_non_simple(self):
     parts = "03"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`03`")
コード例 #9
0
 def test_to_api_repr_unicode_non_simple(self):
     parts = "一"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`一`")
コード例 #10
0
 def test_to_api_repr_number_non_simple(self):
     parts = "03"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`03`")
コード例 #11
0
 def test_to_api_repr_underscore(self):
     parts = "_33132"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "_33132")
コード例 #12
0
 def test_to_api_repr_double_slash(self):
     parts = r"\\"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), r"`\\\\`")
コード例 #13
0
 def test_to_api_repr_dot(self):
     parts = "."
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`.`")
コード例 #14
0
def test_fieldpath_to_api_repr_simple():
    parts = "a0332432"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "a0332432"
コード例 #15
0
 def test_to_api_repr_non_simple_with_dot(self):
     parts = "a.一"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`a.一`")
コード例 #16
0
 def test_to_api_repr_backtick(self):
     parts = "`"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), r"`\``")
コード例 #17
0
 def test_to_api_repr_simple(self):
     parts = "a0332432"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "a0332432")
コード例 #18
0
 def test_to_api_repr_simple_with_dot(self):
     field_path = self._make_one("a.b")
     self.assertEqual(field_path.to_api_repr(), "`a.b`")
コード例 #19
0
 def test_to_api_repr_chain(self):
     parts = "a", "`", "\\", "_3", "03", "a03", "\\\\", "a0332432", "一"
     field_path = self._make_one(*parts)
     self.assertEqual(
         field_path.to_api_repr(), r"a.`\``.`\\`._3.`03`.a03.`\\\\`.a0332432.`一`"
     )
コード例 #20
0
 def test_to_api_repr_simple(self):
     parts = "a0332432"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "a0332432")
コード例 #21
0
 def test_to_api_repr_a(self):
     parts = "a"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "a")
コード例 #22
0
def test_fieldpath_to_api_repr_a():
    parts = "a"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "a"
コード例 #23
0
 def test_to_api_repr_backtick(self):
     parts = "`"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), r"`\``")
コード例 #24
0
def test_fieldpath_to_api_repr_dot():
    parts = "."
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "`.`"
コード例 #25
0
 def test_to_api_repr_dot(self):
     parts = "."
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`.`")
コード例 #26
0
def test_fieldpath_to_api_repr_underscore():
    parts = "_33132"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "_33132"
コード例 #27
0
 def test_to_api_repr_double_slash(self):
     parts = r"\\"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), r"`\\\\`")
コード例 #28
0
def test_fieldpath_to_api_repr_number_non_simple():
    parts = "03"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "`03`"
コード例 #29
0
 def test_to_api_repr_underscore(self):
     parts = "_33132"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "_33132")
コード例 #30
0
def test_fieldpath_to_api_repr_non_simple_with_dot():
    parts = "a.一"
    field_path = _make_field_path(parts)
    assert field_path.to_api_repr() == "`a.一`"
コード例 #31
0
 def test_to_api_repr_unicode_non_simple(self):
     parts = "一"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "`一`")
コード例 #32
0
def test_fieldpath_to_api_repr_chain():
    parts = "a", "`", "\\", "_3", "03", "a03", "\\\\", "a0332432", "一"
    field_path = _make_field_path(*parts)
    assert field_path.to_api_repr(
    ) == r"a.`\``.`\\`._3.`03`.a03.`\\\\`.a0332432.`一`"
コード例 #33
0
 def test_to_api_repr_a(self):
     parts = "a"
     field_path = self._make_one(parts)
     self.assertEqual(field_path.to_api_repr(), "a")