Esempio n. 1
0
 def test_init_with_chart_payload(self):
     space = Space(self.conn,
                   'My Space',
                   chart_dicts=[{
                       'id': 123
                   }, {
                       'id': 456
                   }])
     self.assertEqual(space.chart_ids, [123, 456])
Esempio n. 2
0
 def test_init_with_name(self):
     self.assertEqual(Space(self.conn, 'My Space').name, 'My Space')
Esempio n. 3
0
 def test_connection(self):
     self.assertEqual(Space(self.conn, 'My Space').connection, self.conn)
Esempio n. 4
0
 def setUp(self):
     super(TestSpaceModel, self).setUp()
     self.space = Space(self.conn, 'My Space', id=123)
Esempio n. 5
0
 def save_updates_space(self):
     space = Space(self.conn, 'some name').save()
     self.assertEqual(space.name, 'some name')
     space.name = 'new name'
     space.save()
     self.assertEqual(self.conn.find_space('new_name').name, 'new name')
Esempio n. 6
0
 def test_save_creates_space(self):
     space = Space(self.conn, 'not saved')
     self.assertFalse(space.persisted())
     resp = space.save()
     self.assertIsInstance(resp, Space)
     self.assertTrue(space.persisted())
Esempio n. 7
0
 def test_space_is_persisted_if_id_present(self):
     space = Space(self.conn, 'saved', id=42)
     self.assertTrue(space.persisted())
Esempio n. 8
0
 def test_space_is_not_persisted(self):
     space = Space(self.conn, 'not saved')
     self.assertFalse(space.persisted())
Esempio n. 9
0
 def test_init_with_id(self):
     self.assertEqual(Space(self.conn, 'My Space', 123).id, 123)
Esempio n. 10
0
 def test_init_with_empty_name(self):
     self.assertEqual(Space(self.conn, None).name, None)
Esempio n. 11
0
 def test_init_with_tags(self):
     self.assertFalse(Space(self.conn, 'My Space').tags)
     self.assertFalse(Space(self.conn, 'My Space', tags=False).tags)
     self.assertTrue(Space(self.conn, 'My Space', tags=True).tags)