Exemplo n.º 1
0
    def test_stream_weight_value(self):
        self.assertEqual((720, "pixels"),
                         stream_weight("720p"))

        self.assertEqual((721, "pixels"),
                         stream_weight("720p+"))

        self.assertEqual((780, "pixels"),
                         stream_weight("720p60"))
Exemplo n.º 2
0
    def test_stream_weight_value(self):
        self.assertEqual((720, "pixels"),
                         stream_weight("720p"))

        self.assertEqual((721, "pixels"),
                         stream_weight("720p+"))

        self.assertEqual((780, "pixels"),
                         stream_weight("720p60"))
Exemplo n.º 3
0
 def stream_weight(cls, stream):
     match = re.match(r"^(?:(.*)\+)?(?:a(\d+)k)$", stream)
     if match and match.group(1) and match.group(2):
         weight, group = stream_weight(match.group(1))
         weight += int(match.group(2))
         return weight, group
     elif match and match.group(2):
         return stream_weight(match.group(2) + 'k')
     else:
         return stream_weight(stream)
Exemplo n.º 4
0
 def stream_weight(cls, stream):
     match = re.match(r"^(?:(.*)\+)?(?:a(\d+)k)$", stream)
     if match and match.group(1) and match.group(2):
             weight, group = stream_weight(match.group(1))
             weight += int(match.group(2))
             return weight, group
     elif match and match.group(2):
             return stream_weight(match.group(2) + 'k')
     else:
         return stream_weight(stream)
Exemplo n.º 5
0
    def test_stream_weight_and_audio(self):
        self.assertGreater(stream_weight("720p+a256k"),
                           stream_weight("720p+a128k"))

        self.assertGreater(stream_weight("720p+a256k"),
                           stream_weight("720p+a128k"))

        self.assertGreater(stream_weight("720p+a128k"),
                           stream_weight("360p+a256k"))
Exemplo n.º 6
0
    def test_stream_weight_and_audio(self):
        self.assertGreater(stream_weight("720p+a256k"),
                           stream_weight("720p+a128k"))

        self.assertGreater(stream_weight("720p+a256k"),
                           stream_weight("720p+a128k"))

        self.assertGreater(stream_weight("720p+a128k"),
                           stream_weight("360p+a256k"))
Exemplo n.º 7
0
 def stream_weight(cls, stream):
     return dict(ld=(140, "pixels"), sd=(360, "pixels"), hd=(720, "pixels")).get(stream, stream_weight(stream))
Exemplo n.º 8
0
    def test_stream_weight(self):
        self.assertGreater(stream_weight("720p+"), stream_weight("720p"))

        self.assertGreater(stream_weight("720p_3000k"),
                           stream_weight("720p_2500k"))

        self.assertGreater(stream_weight("720p60_3000k"),
                           stream_weight("720p_3000k"))

        self.assertGreater(stream_weight("3000k"), stream_weight("2500k"))

        self.assertEqual(stream_weight("720p"), stream_weight("720p"))

        self.assertLess(stream_weight("720p_3000k"),
                        stream_weight("720p+_3000k"))
    def test_stream_weight(self):
        self.assertEqual((720, "pixels"), stream_weight("720p"))
        self.assertEqual((721, "pixels"), stream_weight("720p+"))
        self.assertEqual((780, "pixels"), stream_weight("720p60"))

        self.assertTrue(stream_weight("720p+") > stream_weight("720p"))
        self.assertTrue(stream_weight("720p") == stream_weight("720p"))
        self.assertTrue(
            stream_weight("720p_3000k") > stream_weight("720p_2500k"))
        self.assertTrue(
            stream_weight("720p60_3000k") > stream_weight("720p_3000k"))
        self.assertTrue(
            stream_weight("720p_3000k") < stream_weight("720p+_3000k"))

        self.assertTrue(stream_weight("3000k") > stream_weight("2500k"))
Exemplo n.º 10
0
 def stream_weight(cls, stream):
     return dict(ld=(140, "pixels"), sd=(360, "pixels"), hd=(720, "pixels")).get(stream, stream_weight(stream))
Exemplo n.º 11
0
    def test_stream_weight(self):
        self.assertEqual(
            (720, "pixels"),
            stream_weight("720p"))
        self.assertEqual(
            (721, "pixels"),
            stream_weight("720p+"))
        self.assertEqual(
            (780, "pixels"),
            stream_weight("720p60"))

        self.assertTrue(
            stream_weight("720p+") > stream_weight("720p"))
        self.assertTrue(
            stream_weight("720p") == stream_weight("720p"))
        self.assertTrue(
            stream_weight("720p_3000k") > stream_weight("720p_2500k"))
        self.assertTrue(
            stream_weight("720p60_3000k") > stream_weight("720p_3000k"))
        self.assertTrue(
            stream_weight("720p_3000k") < stream_weight("720p+_3000k"))

        self.assertTrue(
            stream_weight("3000k") > stream_weight("2500k"))
Exemplo n.º 12
0
    def test_stream_weight(self):
        self.assertGreater(stream_weight("720p+"),
                           stream_weight("720p"))

        self.assertGreater(stream_weight("720p_3000k"),
                           stream_weight("720p_2500k"))

        self.assertGreater(stream_weight("720p60_3000k"),
                           stream_weight("720p_3000k"))

        self.assertGreater(stream_weight("3000k"),
                           stream_weight("2500k"))

        self.assertEqual(stream_weight("720p"),
                         stream_weight("720p"))

        self.assertLess(stream_weight("720p_3000k"),
                        stream_weight("720p+_3000k"))