Ejemplo n.º 1
0
 def test_local_dict(self):
     local_dict = {"echo": "foxtrot", "charlie": "golf"}
     dict = JavatarDict(local_dict=local_dict)
     self.assertEqual(dict.get("echo"), "foxtrot")
     self.assertEqual(dict.get("charlie"), "golf")
     self.assertEqual(dict.get_dict(), {
         "echo": "foxtrot",
         "charlie": "golf"
     })
Ejemplo n.º 2
0
 def test_global_dict(self):
     global_dict = {"alpha": "bravo", "charlie": "delta"}
     dict = JavatarDict(global_dict=global_dict)
     self.assertEqual(dict.get("echo"), None)
     self.assertEqual(dict.get("charlie"), "delta")
     self.assertEqual(dict.get_dict(), {
         "alpha": "bravo",
         "charlie": "delta"
     })
Ejemplo n.º 3
0
 def test_predefined_dict(self):
     global_dict = {
         "alpha": "bravo"
     }
     local_dict = {
         "alpha": "charlie"
     }
     dict = JavatarDict(global_dict=global_dict, local_dict=local_dict)
     self.assertEqual(dict.get("alpha"), "charlie")
     self.assertEqual(dict.get("alpha", default=False), "charlie")
Ejemplo n.º 4
0
 def test_merged_dict(self):
     global_dict = {"alpha": "bravo", "charlie": "delta"}
     local_dict = {"echo": "foxtrot", "charlie": "golf"}
     dict = JavatarDict(global_dict=global_dict, local_dict=local_dict)
     self.assertEqual(dict.get("echo"), "foxtrot")
     self.assertEqual(dict.get("charlie"), "golf")
     self.assertEqual(dict.get_dict(), {
         "alpha": "bravo",
         "charlie": "golf",
         "echo": "foxtrot"
     })
Ejemplo n.º 5
0
 def test_local_dict(self):
     local_dict = {
         "echo": "foxtrot",
         "charlie": "golf"
     }
     dict = JavatarDict(local_dict=local_dict)
     self.assertEqual(dict.get("echo"), "foxtrot")
     self.assertEqual(dict.get("charlie"), "golf")
     self.assertEqual(dict.get_dict(), {
         "echo": "foxtrot",
         "charlie": "golf"
     })
Ejemplo n.º 6
0
 def test_global_dict(self):
     global_dict = {
         "alpha": "bravo",
         "charlie": "delta"
     }
     dict = JavatarDict(global_dict=global_dict)
     self.assertEqual(dict.get("echo"), None)
     self.assertEqual(dict.get("charlie"), "delta")
     self.assertEqual(dict.get_dict(), {
         "alpha": "bravo",
         "charlie": "delta"
     })
Ejemplo n.º 7
0
 def test_merged_dict(self):
     global_dict = {
         "alpha": "bravo",
         "charlie": "delta"
     }
     local_dict = {
         "echo": "foxtrot",
         "charlie": "golf"
     }
     dict = JavatarDict(global_dict=global_dict, local_dict=local_dict)
     self.assertEqual(dict.get("echo"), "foxtrot")
     self.assertEqual(dict.get("charlie"), "golf")
     self.assertEqual(dict.get_dict(), {
         "alpha": "bravo",
         "charlie": "golf",
         "echo": "foxtrot"
     })
Ejemplo n.º 8
0
 def test_empty_dict(self):
     dict = JavatarDict()
     self.assertEqual(dict.has("alpha"), False)
     self.assertEqual(dict.get("alpha"), None)
     self.assertEqual(dict.get("alpha", default=True), True)
     self.assertEqual(dict.get("alpha", default=1), 1)
Ejemplo n.º 9
0
 def test_set_dict(self):
     dict = JavatarDict()
     dict.set("alpha", "bravo")
     self.assertEqual(dict.get("alpha"), "bravo")
     dict.set("alpha", "charlie")
     self.assertEqual(dict.get("alpha"), "charlie")
     dict.set("alpha", "delta", to_global=True)
     self.assertEqual(dict.get("alpha"), "charlie")
     dict.set("alpha", "echo", to_global=False)
     self.assertEqual(dict.get("alpha"), "echo")
     self.assertEqual(dict.get("alpha", default=False), "echo")
     self.assertEqual(dict.get_local_dict(), {"alpha": "echo"})
     self.assertEqual(dict.get_global_dict(), {"alpha": "delta"})
     self.assertEqual(dict.get_dict(), {"alpha": "echo"})
Ejemplo n.º 10
0
 def test_predefined_dict(self):
     global_dict = {"alpha": "bravo"}
     local_dict = {"alpha": "charlie"}
     dict = JavatarDict(global_dict=global_dict, local_dict=local_dict)
     self.assertEqual(dict.get("alpha"), "charlie")
     self.assertEqual(dict.get("alpha", default=False), "charlie")
Ejemplo n.º 11
0
 def test_empty_dict(self):
     dict = JavatarDict()
     self.assertEqual(dict.has("alpha"), False)
     self.assertEqual(dict.get("alpha"), None)
     self.assertEqual(dict.get("alpha", default=True), True)
     self.assertEqual(dict.get("alpha", default=1), 1)
Ejemplo n.º 12
0
 def test_set_dict(self):
     dict = JavatarDict()
     dict.set("alpha", "bravo")
     self.assertEqual(dict.get("alpha"), "bravo")
     dict.set("alpha", "charlie")
     self.assertEqual(dict.get("alpha"), "charlie")
     dict.set("alpha", "delta", to_global=True)
     self.assertEqual(dict.get("alpha"), "charlie")
     dict.set("alpha", "echo", to_global=False)
     self.assertEqual(dict.get("alpha"), "echo")
     self.assertEqual(dict.get("alpha", default=False), "echo")
     self.assertEqual(dict.get_local_dict(), {
         "alpha": "echo"
     })
     self.assertEqual(dict.get_global_dict(), {
         "alpha": "delta"
     })
     self.assertEqual(dict.get_dict(), {
         "alpha": "echo"
     })