Skip to main content

Python unittest test suite for Robot Framework

This is an experiment to wrap Robot Framework tests into Python unittest framework to make it possible to run Robot Framework tests with zope.testrunner’s layered test setups:

import unittest2 as unittest

from plone.testing import layered
from robotsuite import RobotTestSuite

from my.app.testing import FUNCTIONAL_TESTING


def test_suite():
    suite = unittest.TestSuite()
    suite.addTests([
        layered(RobotTestSuite('mysuite.txt'),
                layer=FUNCTIONAL_TESTING),
    ])
    return suite

This should allow us to run robot test with test isolation and complex test setups (like Plone).

Currently, only single file test suites have been tested. RobotTestSuite splits the test suite into separate unittest test cases so that robot will be run once for every test in the suite.

If this works for you, please contribute at: http://github.com/datakurre/robotsuite/

Changelog

0.1.0 (2012-05-30)

  • Proof of concept.

Metadata

Release files for robotsuite 0.1.0

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

Source distribution (sdist)

Source distribution for robotsuite 0.1.0
File Size Uploaded
robotsuite-0.1.0.zip 6.0 kB Details

Release files / robotsuite-0.1.0.zip

Download URL robotsuite-0.1.0.zip
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ee1aadc01a452c42871b419b4e02659d3b61ca1a71b9cd935d40fc393e39a33e
BLAKE2b-256 checksum
How to use checksums
954284e6cfc0468a12e3ee920701da6715520454dd837e1e0ad012dfe4969830
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

3.0.1

2 release files

3.0.0

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

1 release file

1.7.0

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.5.0

1 release file

1.4.3

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.9.0

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

This release

0.1.0 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