Skip to main content

Tools to ease creating larger test libraries for Robot Framework using Python.

Code is stable and version 1.0 is already used by SeleniumLibrary. Better documentation and packaging still to do.

Example

"""Main library."""

from robotlibcore import HybridCore

from mystuff import Library1, Library2


class MyLibrary(HybridCore):
    """General library documentation."""

    def __init__(self):
        libraries = [Library1(), Library2()]
        HybridCore.__init__(self, libraries)
"""Library components."""

from robotlibcore import keyword


class Library1(object):

    @keyword
    def example(self):
        """Keyword documentation."""
        pass

    @keyword
    def another_example(self, arg1, arg2='default'):
        pass

    def not_keyword(self):
        pass


class Library2(object):

    @keyword('Custom name')
    def this_name_is_not_used(self):
        pass

    @keyword(tags=['tag', 'another'])
    def tags(self):
        pass

Release files for robotlibcore-temp 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for robotlibcore-temp 1.0.2
File Size Uploaded
robotlibcore-temp-1.0.2.tar.gz 4.3 kB Details

Release files / robotlibcore-temp-1.0.2.tar.gz

Download URL robotlibcore-temp-1.0.2.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d6aa982d2bf7084cf6db0b969df2ad7e9c7e980d466e180ebd9d7dfaba1d2bfb
BLAKE2b-256 checksum
How to use checksums
35c0ab375fe4b3857908030bd278f3a6fb6b0e7fd6c729565a9700e9e41c7cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

Release history Release notifications | RSS feed

This release

1.0.2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page