Пример #1
0
 def test_accessing_empty_asset(self):
     """Tests if an empty asset will automatically fill itself if
     queried"""
     # setup
     self.response.content = open('tests/data/get_asset_id_response.xml')\
                                 .read()
     # test
     asset = Asset('g1QkoSmSeHdWfGkMKlOlldLn', api=self.api)
     # validate
     self.assertIsInstance(asset.is_favorite, bool)
     self.assertNotEquals(self.tt.dump(), '')
     self.tt.clear()
     self.assertIsInstance(asset.videotimestamp, datetime.datetime)
     self.assertEquals(self.tt.dump(), '')
     self.assertRaises(Exception, asset.some_unexisting_attribute)
     self.assertEqual(asset._mmmeta.state, MediaMosaResource.STATE.FULL)
Пример #2
0
 def test_create_empty_asset(self):
     """Tests if an empty asset can be created"""
     a = Asset('g1QkoSmSeHdWfGkMKlOlldLn')
     self.assertEqual(a._mmmeta.state, MediaMosaResource.STATE.EMPTY)
Пример #3
0
 def test_create_unconnected_asset(self):
     """Tests if an unconnected asset can be created"""
     a = Asset('g1QkoSmSeHdWfGkMKlOlldLn')
     self.assertFalse(a.is_connected())
Пример #4
0
 def test_create_connected_asset(self):
     """Tests if a connected asset can be created"""
     a = Asset('g1QkoSmSeHdWfGkMKlOlldLn', api=self.api)
     self.assertTrue(a.is_connected())