Skip to main content

DDD base framework for python

Project description

DDD Base Framework

Build Status Pypi Status Coveralls Status

Installation

From source code:

python setup.py install

From pypi:

pip install ddd-base

Usage

from ddd_base.value_object import ValueObject


class TheValueObject(ValueObject):

    def __init__(self, name):
        super(TheValueObject, self).__init__()
        self.name = name

    def __eq__(self, other):
        if not isinstance(other, ValueObject):
            return NotImplemented

        return self.name == other.name


def test_value_object_compare():
    a_value_object = TheValueObject("name")
    b_value_object = TheValueObject("name")

    assert a_value_object.same_as(b_value_object)

License

This software is licensed under the MIT license

See License file

Changelog

0.0.5

  • Add use example

0.0.4

  • Friendly readme

0.0.3

  • Smart setup

0.0.2

  • Minimise description

0.0.1

  • Initial public release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddd-base-0.0.5.tar.gz (2.5 kB view details)

Uploaded Source

File details

Details for the file ddd-base-0.0.5.tar.gz.

File metadata

  • Download URL: ddd-base-0.0.5.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for ddd-base-0.0.5.tar.gz
Algorithm Hash digest
SHA256 61468deea7280e7e9f16980c9d44c9cc4d976d71130b3a06c6eee1320eab440a
MD5 cd3435e80e56ae319c1d6f4e91061702
BLAKE2b-256 6552b8c10a8620b66ab2f3bc4e8b1650586d7373de5b63c3c52cff231f8a5177

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page