shuup.notify.conditions package

Submodules

shuup.notify.conditions.simple module

class shuup.notify.conditions.simple.NonEmpty(data, validate=True)[source]

Bases: shuup.notify.base.Condition

identifier = 'non_empty'
description = <django.utils.functional.lazy.<locals>.__proxy__ object>
name = <django.utils.functional.lazy.<locals>.__proxy__ object>
test(context)[source]
bindings = {'v': <shuup.notify.base.Binding object at 0x7fabc7aba320>}
variables = {}
class shuup.notify.conditions.simple.Empty(data, validate=True)[source]

Bases: shuup.notify.base.Condition

identifier = 'empty'
description = <django.utils.functional.lazy.<locals>.__proxy__ object>
name = <django.utils.functional.lazy.<locals>.__proxy__ object>
test(context)[source]
bindings = {'v': <shuup.notify.base.Binding object at 0x7fabc896dfd0>}
variables = {}
class shuup.notify.conditions.simple.BaseEqual(data, validate=True)[source]

Bases: shuup.notify.base.Condition

identifier_suffix = 'equal'
test(context)[source]
bindings = {}
identifier = 'base_equal'
name = 'Base Equal'
variables = {}
class shuup.notify.conditions.simple.CaseInsensitiveStringEqual(data, validate=True)[source]

Bases: shuup.notify.base.Condition

identifier_suffix = 'equal'
test(context)[source]
bindings = {}
identifier = 'case_insensitive_string_equal'
name = 'Case Insensitive String Equal'
variables = {}
shuup.notify.conditions.simple.construct_simple(base, var_type)[source]

Module contents

class shuup.notify.conditions.BooleanEqual(data, validate=True)

Bases: shuup.notify.conditions.simple.BaseEqual

bindings = {'v2': <shuup.notify.base.Binding object at 0x7fabc7bcf518>, 'v1': <shuup.notify.base.Binding object at 0x7fabc837f470>}
identifier = 'boolean_equal'
name = 'Boolean Equal'
variables = {}
class shuup.notify.conditions.Empty(data, validate=True)[source]

Bases: shuup.notify.base.Condition

bindings = {'v': <shuup.notify.base.Binding object at 0x7fabc896dfd0>}
description = <django.utils.functional.lazy.<locals>.__proxy__ object>
identifier = 'empty'
name = <django.utils.functional.lazy.<locals>.__proxy__ object>
test(context)[source]
variables = {}
class shuup.notify.conditions.IntegerEqual(data, validate=True)

Bases: shuup.notify.conditions.simple.BaseEqual

bindings = {'v2': <shuup.notify.base.Binding object at 0x7fabc8d4ffd0>, 'v1': <shuup.notify.base.Binding object at 0x7fabc7ba4588>}
identifier = 'integer_equal'
name = 'Integer Equal'
variables = {}
class shuup.notify.conditions.LanguageEqual(data, validate=True)

Bases: shuup.notify.conditions.simple.CaseInsensitiveStringEqual

bindings = {'v2': <shuup.notify.base.Binding object at 0x7fabca77bc18>, 'v1': <shuup.notify.base.Binding object at 0x7fabc7be6668>}
identifier = 'language_equal'
name = 'Language Equal'
variables = {}
class shuup.notify.conditions.NonEmpty(data, validate=True)[source]

Bases: shuup.notify.base.Condition

bindings = {'v': <shuup.notify.base.Binding object at 0x7fabc7aba320>}
description = <django.utils.functional.lazy.<locals>.__proxy__ object>
identifier = 'non_empty'
name = <django.utils.functional.lazy.<locals>.__proxy__ object>
test(context)[source]
variables = {}
class shuup.notify.conditions.TextEqual(data, validate=True)

Bases: shuup.notify.conditions.simple.CaseInsensitiveStringEqual

bindings = {'v2': <shuup.notify.base.Binding object at 0x7fabca04cef0>, 'v1': <shuup.notify.base.Binding object at 0x7fabc9a57ef0>}
identifier = 'text_equal'
name = 'Text Equal'
variables = {}