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
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
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
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
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
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
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
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
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
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
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
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