def test_is_resource_audio_file(self):
        resource = Resource()
        resource.filename = "default.aspx"
        self.assertFalse(resource.is_audio_file)

        resource.filename = "fear_of_the_dark.mp3"
        self.assertTrue(resource.is_audio_file)

        resource.filename = "bark_at_the_moon.ogg"
        self.assertTrue(resource.is_audio_file)
 def test_should_give_file_name_without_guid(self):
     resource = Resource()
     resource.filename = "123456_default_current.aspx"
     self.assertEquals("default_current.aspx", resource.original_file_name())
 def test_should_give_file_extension_of_resource(self):
     resource = Resource()
     resource.filename = "default.current.aspx"
     self.assertEquals("aspx", resource.file_extension())
 def test_should_give_filesize_in_kilobytes(self):
     resource = Resource()
     resource.filesize = 1024
     self.assertEquals(resource.file_size_in_kb(), "1 KB")