Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 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