def test_empty_tag(self): self.assertEqual(extract_sound_tags('foo[sound:]'), ('foo', '[sound:]'))
def test_multiple_tags(self): self.assertEqual( extract_sound_tags('foo[sound:bar]baz[sound:qux]'), ('foobaz', '[sound:bar][sound:qux]'), )
def test_no_tags(self): self.assertEqual(extract_sound_tags('foo'), ('foo', ''))
def test_single_tag(self): self.assertEqual(extract_sound_tags('foo[sound:bar]'), ('foo', '[sound:bar]'))