Exemple #1
0
        def franja_izquierdas_nueva_línea_que_lleva_una_linea(self):
            def foo(c):
                """
                foo!
                """
                pass

            assert lineadeayuda(foo) == "foo!"
Exemple #2
0
        def es_None_si_textdocs_coincide_con_el_tipos_de_objecto(self):
            # Es decir, no queremos un textdocs que viene de la clase en lugar
            # de la instancia.
            class Foo(object):
                "Yo soy un Foo"
                pass

            foo = Foo()
            assert lineadeayuda(foo) is None
Exemple #3
0
        def es_la_primera_linea_en_un_textdocs_multilinea(self):
            def foo(c):
                """
                foo?

                foo!
                """
                pass

            assert lineadeayuda(foo) == "foo?"
Exemple #4
0
        def instancia_adjunta_textdocs_todavia_se_muestra(self):
            # Esto es en realidad una propiedad de la semántica de objetos
            # regulares, pero lo que sea, porque no tienen una prueba para
            # ello.
            class Foo(object):
                "Yo soy un Foo"
                pass

            foo = Foo()
            foo.__doc__ = "Yo soy un foo"
            assert lineadeayuda(foo) == "Yo soy un foo"
Exemple #5
0
        def es_None_si_no_hay_textdocs(self):
            def foo(c):
                pass

            assert lineadeayuda(foo) is None
Exemple #6
0
        def es_todo_si_textdocs_es_una_linea(self):
            def foo(c):
                "foo!"
                pass

            assert lineadeayuda(foo) == "foo!"