def METHOD_NAME(self):
    song = MusicFile(get_data_path("sine-110hz.flac"))
    self.failUnlessEqual(song("~#length"), 2)
    self.failIf(song("~replaygain_track_gain"))
    self._analyse_song(song)
    self.failUnlessAlmostEqual(song("~#replaygain_track_peak"), 1.0,
                               msg="Track peak should be 1.0")
    track_gain = song("~#replaygain_track_gain")
    self.failUnless(track_gain, msg="No Track Gain added")
    self.failUnless(re.match(r'\-[0-9]\.[0-9]{1,2}', str(track_gain)))
    # For one-song album, track == album
    self.failUnlessEqual(track_gain, song('~#replaygain_album_gain'))