|
@@ -56,6 +56,7 @@ def get_pledge():
|
|
return dingguo.Pledge(
|
|
return dingguo.Pledge(
|
|
campaign = get_campaign(),
|
|
campaign = get_campaign(),
|
|
price_brutto = dingguo.Sum(10.0, u'EUR'),
|
|
price_brutto = dingguo.Sum(10.0, u'EUR'),
|
|
|
|
+ reward = u'great',
|
|
)
|
|
)
|
|
|
|
|
|
def get_article():
|
|
def get_article():
|
|
@@ -88,6 +89,12 @@ def get_transportation():
|
|
ticket_url = u'https://www.example.com',
|
|
ticket_url = u'https://www.example.com',
|
|
)
|
|
)
|
|
|
|
|
|
|
|
+def get_shipping():
|
|
|
|
+ return dingguo.Shipping(
|
|
|
|
+ price_brutto = get_sum_a(),
|
|
|
|
+ destination_point = u'home',
|
|
|
|
+ )
|
|
|
|
+
|
|
def get_taxi_ride():
|
|
def get_taxi_ride():
|
|
return dingguo.TaxiRide(
|
|
return dingguo.TaxiRide(
|
|
name = u'taxi ride',
|
|
name = u'taxi ride',
|
|
@@ -190,6 +197,7 @@ campaign: !campaign
|
|
founder: company
|
|
founder: company
|
|
name: campaign a
|
|
name: campaign a
|
|
price_brutto: !sum '10.0 EUR'
|
|
price_brutto: !sum '10.0 EUR'
|
|
|
|
+reward: great
|
|
"""],
|
|
"""],
|
|
[get_order_a(), u"""!order
|
|
[get_order_a(), u"""!order
|
|
customer_id: customer
|
|
customer_id: customer
|
|
@@ -241,6 +249,10 @@ price_brutto: !sum '1.23 EUR'
|
|
ticket_url: https://www.example.com
|
|
ticket_url: https://www.example.com
|
|
valid_from: 2016-07-14 13:50:04+01:05
|
|
valid_from: 2016-07-14 13:50:04+01:05
|
|
valid_until: 2016-07-14 18:50:04+00:00
|
|
valid_until: 2016-07-14 18:50:04+00:00
|
|
|
|
+"""],
|
|
|
|
+ [get_shipping(), u"""!shipping
|
|
|
|
+destination_point: home
|
|
|
|
+price_brutto: !sum '1.23 EUR'
|
|
"""],
|
|
"""],
|
|
[get_taxi_ride(), u"""!taxi-ride
|
|
[get_taxi_ride(), u"""!taxi-ride
|
|
arrival_time: 2016-05-02 18:10:00+01:05
|
|
arrival_time: 2016-05-02 18:10:00+01:05
|
|
@@ -314,6 +326,7 @@ campaign: !campaign
|
|
founder: company
|
|
founder: company
|
|
end: 2016-07-23 09:23:17+01:05
|
|
end: 2016-07-23 09:23:17+01:05
|
|
price_brutto: !sum '10.0 EUR'
|
|
price_brutto: !sum '10.0 EUR'
|
|
|
|
+reward: great
|
|
"""],
|
|
"""],
|
|
[get_sum_a(), u"!sum 1.23 €"],
|
|
[get_sum_a(), u"!sum 1.23 €"],
|
|
[[get_person_a(), get_person_b()], u"""
|
|
[[get_person_a(), get_person_b()], u"""
|
|
@@ -336,6 +349,10 @@ passenger: !person
|
|
ticket_url: https://www.example.com
|
|
ticket_url: https://www.example.com
|
|
valid_from: 2016-07-14 13:50:04+01:05
|
|
valid_from: 2016-07-14 13:50:04+01:05
|
|
valid_until: 2016-07-14 18:50:04+00:00
|
|
valid_until: 2016-07-14 18:50:04+00:00
|
|
|
|
+"""],
|
|
|
|
+ [get_shipping(), u"""!shipping
|
|
|
|
+destination_point: home
|
|
|
|
+price_brutto: !sum 1.23 EUR
|
|
"""],
|
|
"""],
|
|
])
|
|
])
|
|
def test_from_yaml(expected_object, source_yaml):
|
|
def test_from_yaml(expected_object, source_yaml):
|