Ejemplo n.º 1
0
 def test_fallback(self):
     obj, name = Sink("")
     self.failUnless(obj)
     if os.name == "nt":
         self.failUnlessEqual(name, "directsoundsink")
     else:
         self.failUnlessEqual(name, find_audio_sink()[1])
Ejemplo n.º 2
0
 def test_fallback(self):
     import __builtin__
     pw = print_w
     __builtin__.__dict__["print_w"] = lambda *x: None
     with ignore_gst_errors():
         obj, name = Sink("notarealsink")
     __builtin__.__dict__["print_w"] = pw
     self.failUnless(obj)
     if os.name == "nt":
         self.failUnlessEqual(name, "directsoundsink")
     else:
         self.failUnlessEqual(name, "autoaudiosink")
Ejemplo n.º 3
0
 def test_append_sink(self):
     obj, name = Sink("volume")
     self.failUnless(obj)
     self.failUnlessEqual(name.split("!")[-1].strip(), Sink("")[1])
Ejemplo n.º 4
0
 def test_simple(self):
     sinks = ["gconfaudiosink", "alsasink"]
     for n in filter(Gst.ElementFactory.find, sinks):
         obj, name = Sink(n)
         self.failUnless(obj)
         self.failUnlessEqual(name, n)