Exemplo n.º 1
0
 def test_equality(self):
     obj1 = BaseEndPoint(name="Angus")
     obj2 = BaseEndPoint(name="Malcolm")
     self.assertEqual(obj1, obj2)
     obj1.id = 1
     obj2.id = 2
     self.assertNotEqual(obj1, obj2)
Exemplo n.º 2
0
 def test_equality(self):
     obj1 = BaseEndPoint(name="Angus")
     obj2 = BaseEndPoint(name="Malcolm")
     self.assertEqual(obj1, obj2)
     obj1.id = 1
     obj2.id = 2
     self.assertNotEqual(obj1, obj2)
Exemplo n.º 3
0
 def test_cls_get_url_with_no_id(self):
     url = BaseEndPoint.get_url()
     self.assertEqual(url, 'https://example.com/api/v2/an-endpoint')
Exemplo n.º 4
0
 def test_get_url_with_id(self):
     obj = BaseEndPoint(id=1)
     self.assertEqual(obj.get_url(), 'https://example.com/api/v2/an-endpoint/1')
Exemplo n.º 5
0
 def test__repr_id(self):
     obj = BaseEndPoint(id=1)
     self.assertEqual(obj.__repr__(), '<BaseEndPoint 1>')
Exemplo n.º 6
0
 def test__repr_no_id(self):
     obj = BaseEndPoint()
     self.assertEqual(obj.__repr__(), '<BaseEndPoint >')
Exemplo n.º 7
0
 def test_equality_true(self):
     obj1 = BaseEndPoint(name="Angus")
     obj2 = BaseEndPoint(name="Angus")
     self.assertEqual(obj1, obj2)
Exemplo n.º 8
0
    def test_get_id(self):
        obj = BaseEndPoint(id=1)
        self.assertEqual(obj.id, 1)

        self.assertEqual(obj.get_id(), 1)
Exemplo n.º 9
0
 def test__as_dict(self):
     obj = BaseEndPoint(id=1, name='foo')
     six.assertCountEqual(self,
                          obj.as_dict().items(), [('id', 1),
                                                  ('name', 'foo')])
Exemplo n.º 10
0
    def test__get_public_attrs(self):
        obj = BaseEndPoint(id=1, name='foo')
        six.assertCountEqual(self, obj._get_public_attrs(), ['id', 'name'])

        obj = BaseEndPoint()
        six.assertCountEqual(self, obj._get_public_attrs(), [])
Exemplo n.º 11
0
 def test_cls_get_url_with_no_id(self):
     url = BaseEndPoint.get_url()
     self.assertEqual(url, 'https://example.com/api/v2/an-endpoint')
Exemplo n.º 12
0
 def test_get_url_with_id(self):
     obj = BaseEndPoint(id=1)
     self.assertEqual(obj.get_url(),
                      'https://example.com/api/v2/an-endpoint/1')
Exemplo n.º 13
0
 def test__repr_id(self):
     obj = BaseEndPoint(id=1)
     self.assertEqual(obj.__repr__(), '<BaseEndPoint 1>')
Exemplo n.º 14
0
 def test__repr_no_id(self):
     obj = BaseEndPoint()
     self.assertEqual(obj.__repr__(), '<BaseEndPoint >')
Exemplo n.º 15
0
    def test__get_public_attrs(self):
        obj = BaseEndPoint(id=1, name='foo')
        six.assertCountEqual(self, obj._get_public_attrs(), ['id', 'name'])

        obj = BaseEndPoint()
        six.assertCountEqual(self, obj._get_public_attrs(), [])
Exemplo n.º 16
0
 def test__as_dict(self):
     obj = BaseEndPoint(id=1, name='foo')
     six.assertCountEqual(self, obj.as_dict().items(), [('id', 1), ('name', 'foo')])
Exemplo n.º 17
0
    def test_get_id(self):
        obj = BaseEndPoint(id=1)
        self.assertEqual(obj.id, 1)

        self.assertEqual(obj.get_id(), 1)
Exemplo n.º 18
0
 def test_get_changed1(self):
     obj = BaseEndPoint(id=1)
     self.assertEqual(obj.get_changed(), {'id': 1})
Exemplo n.º 19
0
 def test_get_changed1(self):
     obj = BaseEndPoint(id=1)
     self.assertEqual(obj.get_changed(), {'id': 1})