示例#1
0
 def test_nobj_equals_emptyobjs(self):
     no = NakedObject()
     nd = NakedObject()
     self.assertTrue(
         no.equals(nd)
     )  # NakedObjects that do not have attributes set at instantiation are equal
示例#2
0
 def test_nobj_equals_newobj_diff_attrval_type(self):
     no = NakedObject({'key': '1'})
     nd = NakedObject({'key': 1})
     self.assertFalse(
         no.equals(nd)
     )  # different attribute value types meets False condition on equals() method
示例#3
0
 def test_nobj_equals_diffobj(self):
     no = NakedObject({'key': 'value'})
     nd = "test string"
     self.assertFalse(
         no.equals(nd)
     )  # new object that is of different type meets False condition on equals() method
示例#4
0
 def test_nobj_equals_newobj(self):
     no = NakedObject({'key': 'value'})
     nd = NakedObject({'key': 'value'})
     self.assertTrue(
         no.equals(nd)
     )  # new object that has same type and attributes meets True condition on equals() method
示例#5
0
 def test_nobj_equals_newobj_diff_attrval(self):
     no = NakedObject({'key': 'value'})
     nd = NakedObject({'key': 'bogus'})
     self.assertFalse(
         no.equals(nd)
     )  # new object with different attribute values meets False condition on equals() method
示例#6
0
 def test_nobj_equals_emptyobjs(self):
     no = NakedObject()
     nd = NakedObject()
     self.assertTrue(no.equals(nd)) # NakedObjects that do not have attributes set at instantiation are equal
示例#7
0
 def test_nobj_equals(self):
     no = NakedObject({'key': 'value'})
     nd = no
     self.assertTrue(
         no.equals(nd)
     )  # variable that points to same object meets True condition on equals() method
示例#8
0
 def test_nobj_equals_diffobj(self):
     no = NakedObject({'key': 'value'})
     nd = "test string"
     self.assertFalse(no.equals(nd)) # new object that is of different type meets False condition on equals() method
示例#9
0
 def test_nobj_equals_newobj_diff_attrval_type(self):
     no = NakedObject({'key': '1'})
     nd = NakedObject({'key': 1})
     self.assertFalse(no.equals(nd)) # different attribute value types meets False condition on equals() method
示例#10
0
 def test_nobj_equals_newobj_diff_attrval(self):
     no = NakedObject({'key': 'value'})
     nd = NakedObject({'key': 'bogus'})
     self.assertFalse(no.equals(nd)) # new object with different attribute values meets False condition on equals() method
示例#11
0
 def test_nobj_equals_newobj(self):
     no = NakedObject({'key': 'value'})
     nd = NakedObject({'key': 'value'})
     self.assertTrue(no.equals(nd)) # new object that has same type and attributes meets True condition on equals() method
示例#12
0
 def test_nobj_equals(self):
     no = NakedObject({'key': 'value'})
     nd = no
     self.assertTrue(no.equals(nd)) # variable that points to same object meets True condition on equals() method