Displaying 1 to 20 from 47 results

factory_bot - A library for setting up Ruby objects as test data.

  •    Ruby

factory_bot is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance. If you want to use factory_bot with Rails, see factory_bot_rails.

model_mommy - Object factory for django

  •    Python

Model-mommy offers you a smart way to create fixtures for testing in Django. With a simple and powerful API you can create many objects with a single line of code.

mimesis - Mimesis is a fast and easy to use library for Python, which helps generate synthetic data for a variety of purposes in a variety of languages

  •    Python

Mimesis is a fast and easy to use library for Python programming language, which helps generate synthetic data for a variety of purposes in a variety of languages. This data can be particularly useful during software development and testing. For example, it could be used to populate a testing database, create beautiful JSON and XML files, anonymize data taken from a production service, etc. You can find the complete documentation on the Read the Docs.

alice - Expressive fixtures generator

  •    PHP

Relying on fzaninotto/Faker, Alice allows you to create a ton of fixtures/fake data for use while developing or testing your project. It gives you a few essential tools to make it very easy to generate complex data with constraints in a readable and easy to edit way, so that everyone on your team can tweak the fixtures if needed. Warning: this doc is for alice 3.0. If you want to check the documentation for 2.x, head here.




casual - Fake data generator for javascript

  •    Javascript

NOTE: if getter function has non-empty arguments list then generator should be called as function casual.profile('public'), otherwise it should be accessed as property casual.profile. Default locale is en_US.

football-cli - ⚽ Command line interface for Hackers who love football

  •    Javascript

Please register on football-data.org to get your API Key. Then run $ football config to add your API Key (use sudo if required). Requests made using API key increases your rate limit from 50 requests per day to 50 requests per minute.

mock-fs - Configurable mock for the fs module

  •    Javascript

The mock-fs module allows Node's built-in fs module to be backed temporarily by an in-memory, mock file system. This lets you run tests against a set of mock files and directories instead of lugging around a bunch of test fixtures. The code below makes it so the fs module is temporarily backed by a mock file system with a few files and directories.

gunit - xUnit-style test fixture adapter for go test

  •    Go

We now present gunit, yet another testing tool for Go.No wait, this tool has some very interesting properties. It's a mix of good things provided by the built-in testing package, the assertions you know and love from the GoConvey project, the xUnit testing style (the first real unit testing framework), and it's all glued together with go test.


testfixtures - Rails-like test fixtures for Go. Write tests against a real database.

  •    Go

Warning: this package will wipe the database data before loading the fixtures! It is supposed to be used on a test database. Please, double check if you are running it against the correct database.Writing tests is hard, even more when you have to deal with an SQL database. This package aims to make writing functional tests for web apps written in Go easier.

fixo - Composable JSON

  •    Javascript

Fixo is an extension to JSON parser, it allows you to extend and compose JSON objects.You could use Fixo for configuration files, test fixtures and other cases when you need to create complex objects with dynamic content.

geojson-fixtures - geojson fixtures for testing and such

  •    Javascript

Test fixtures of GeoJSON objects.Includes a test helper for writing fixture-based tests with substack/tape.

fixer - Setup your test database using fixtures in a breeze.

  •    Javascript

Node.js module to setup your test database using fixtures in a breeze. Inspired by Rails fixtures.See example/load_fixtures.js.

airbud - Retrieving stuff from the web is unreliable

  •    CoffeeScript

Retrieving stuff from the web is unreliable. Airbud adds retries for production, and fixture support for test. Airbud is a wrapper around request with support for for handling JSON, retries with exponential backoff & injecting fixtures. This will save you some boilerplate and allow you to easier test your applications.

fixtures - npm package for testing with fixtures as JSON data

  •    Javascript

Tests with fixtures data as JSON. Access fixtures depending on the name you gave to your fixtures files.

node-sql-fixtures - SQL fixtures for Node.js in PostgreSQL, MySQL, MariaDB and SQLite

  •    Javascript

Easily generate data that gets saved in the database, with foreign key dependencies automatically resolved. Ideal for integration tests and generating dummy data. Uses knex internally. sql-fixtures is not actively being worked on anymore, because it's pretty much done. I will still support it if any issues arise.

jsonplus - JSON parser that supports self reference and comments

  •    Javascript

jsonplus uses JSON.parse internally so there shouldn't be any performance impact. We only go through JSON object once to find the reference strings and replace them with actual values. The impact is minimal considering the gained value. If your JSON is a first level array you can use paths like this {{ [0].first }} or if you think it's more readable, {{ @self[0].first }} works as well.

kin - Object creator using blueprints

  •    Javascript

We recommend the use of Faker for generating test data. Generate a User object. The returned user will have the properties supplied in the template.

node-lipsum - lipsum.org Service CLI/NodeJS Module

  •    CoffeeScript

node-lipsum is a NodeJS Module and Command-line Interface combo that provides a service API for lipsum.com, which you may or may not know as the go-to place to generate arbitrary dummy text whenever you need it. Node-lipsum can be used right from the command line by invoking node-lipsum (assuming you've installed it globally) or as a node module. When used as a node module, you can also get access to it's service and parser sub-modules, which can provide fine-grain access to lipsum.com's service. Lorem Ipsum taken from http://www.lipsum.com courtesy of James Wilson.

node-mongoose-fixtures - Create mongoose fixtures from a dataset.

  •    Javascript

Create mongoose fixtures from a dataset. This will iteratively insert records through mongoose.