예제 #1
0
 def testMergeDictOverride(self):
     self.assertEqual({"A": {
         "one": 1
     }}, Openscoring._merge({"A": {
         "one": 1
     }}))
     self.assertEqual({"A": {
         "one": "1"
     }}, Openscoring._merge({"A": {
         "one": 1
     }}, A={"one": "1"}))
예제 #2
0
 def testMergeDict(self):
     self.assertEqual({"A": {
         "one": 1,
         "two": 2,
         "three": 3
     }}, Openscoring._merge({"A": {
         "one": 1
     }}, A={
         "two": 2,
         "three": 3
     }))
예제 #3
0
	def testMissingUserDict(self):
		self.assertEqual({}, Openscoring._merge(None))
		self.assertEqual({"A" : 1}, Openscoring._merge(None, A = 1))
		self.assertEqual({"A" : {"one" : 1}}, Openscoring._merge(None, A = {"one" : 1}))
예제 #4
0
	def testMergeDictOverride(self):
		self.assertEqual({"A" : {"one" : 1}}, Openscoring._merge({"A" : {"one" : 1}}))
		self.assertEqual({"A" : {"one" : "1"}}, Openscoring._merge({"A" : {"one" : 1}}, A = {"one" : "1"}))
예제 #5
0
	def testMergeDict(self):
		self.assertEqual({"A" : {"one" : 1, "two" : 2, "three" : 3}}, Openscoring._merge({"A" : {"one" : 1}}, A = {"two" : 2, "three" : 3}))
예제 #6
0
	def testMergeValueConflict(self):
		with self.assertRaises(Exception):
			Openscoring._merge({"A" : 1}, A = "1")
예제 #7
0
	def testMergeValueEqual(self):
		self.assertEqual({"A" : 1}, Openscoring._merge({"A" : 1}, A = 1))
예제 #8
0
	def testMergeValue(self):
		self.assertEqual({"A" : 1, "B" : 2, "C" : 3}, Openscoring._merge({"A" : 1}, B = 2, C = 3))
예제 #9
0
 def testMergeValueConflict(self):
     with self.assertRaises(Exception):
         Openscoring._merge({"A": 1}, A="1")
예제 #10
0
 def testMergeValueEqual(self):
     self.assertEqual({"A": 1}, Openscoring._merge({"A": 1}, A=1))
예제 #11
0
 def testMergeValue(self):
     self.assertEqual({
         "A": 1,
         "B": 2,
         "C": 3
     }, Openscoring._merge({"A": 1}, B=2, C=3))
예제 #12
0
 def testMissingUserDict(self):
     self.assertEqual({}, Openscoring._merge(None))
     self.assertEqual({"A": 1}, Openscoring._merge(None, A=1))
     self.assertEqual({"A": {
         "one": 1
     }}, Openscoring._merge(None, A={"one": 1}))