Example #1
0
 def test_iterate(self) -> None:
     x = Reserved(
         from_="hello",
         nonlocal_=3,
         ok="bye",
         is_cpdef=True,
         move="Qh4xe1",
         inst="foo",
         changes="bar",
     )
     self.assertEqual(
         list(x),
         [
             ("from_", "hello"),
             ("nonlocal_", 3),
             ("ok", "bye"),
             ("is_cpdef", True),
             ("move", "Qh4xe1"),
             ("inst", "foo"),
             ("changes", "bar"),
         ],
     )
     self.assertEqual(
         [k for k, _ in Reserved],
         [
             "from_",
             "nonlocal_",
             "ok",
             "is_cpdef",
             "move",
             "inst",
             "changes",
         ],
     )
Example #2
0
 def test_reserved(self) -> None:
     x = Reserved(
         from_="hello",
         nonlocal_=3,
         ok="bye",
         is_cpdef=True,
         move="Qh4xe1",
         inst="foo",
         changes="bar",
     )
     self.assertEqual(x.from_, "hello")
     self.assertEqual(x.nonlocal_, 3)
     self.assertEqual(x.ok, "bye")
     self.assertEqual(x.is_cpdef, True)
     self.assertEqual(x.move, "Qh4xe1")
     self.assertEqual(x.inst, "foo")
     self.assertEqual(x.changes, "bar")
Example #3
0
 def test_reserved(self) -> None:
     x = Reserved(from_="hello", nonlocal_=3, ok="bye", is_cpdef=True)
     self.assertEqual(x.from_, "hello")
     self.assertEqual(x.nonlocal_, 3)
     self.assertEqual(x.ok, "bye")
     self.assertEqual(x.is_cpdef, True)