def customers_for_pagination(db): return User.objects.bulk_create( [ User( first_name="John", last_name="Allen", email="*****@*****.**", is_staff=False, is_active=True, ), User( first_name="Joe", last_name="Doe", email="*****@*****.**", is_staff=False, is_active=True, ), User( first_name="Leslie", last_name="Wade", email="*****@*****.**", is_staff=False, is_active=True, ), ] )
def user_list(): users = User.objects.bulk_create([ User(email="*****@*****.**"), User(email="*****@*****.**"), User(email="*****@*****.**", is_staff=True), User(email="*****@*****.**", is_staff=True), ]) return users
def test_get_full_name_user_with_address( email, first_name, last_name, full_name, address ): address.first_name = first_name address.last_name = last_name user = User(email=email, default_billing_address=address) assert user.get_full_name() == full_name
def test_get_full_name(email, first_name, last_name, full_name, address): address.first_name = "Arnold" address.last_name = "Green" user = User( email=email, first_name=first_name, last_name=last_name, default_billing_address=address) assert user.get_full_name() == full_name
def customers_for_search(db, address): accounts = User.objects.bulk_create( [ User( first_name="Jack1", last_name="Allen1", email="*****@*****.**", is_staff=False, is_active=True, default_shipping_address=address, ), User( first_name="JackJack1", last_name="AllenAllen2", email="*****@*****.**", is_staff=False, is_active=True, ), User( first_name="JackJack2", last_name="AllenAllen2", email="*****@*****.**", is_staff=False, is_active=True, ), User( first_name="Jack2", last_name="Allen2", email="*****@*****.**", is_staff=False, is_active=True, default_shipping_address=address, ), User( first_name="Jack3", last_name="Allen3", email="*****@*****.**", is_staff=False, is_active=True, default_shipping_address=address, ), ] ) return accounts
def perform_mutation(cls, root, info, **data): store_type_id = data.pop("store_type_id", None) data["input"]["store_type_id"] = store_type_id retval = super().perform_mutation(root, info, **data) # user = info.context.user # if not user.is_superuser: # user.store_id = retval.store.id # if user.is_authenticated: # user.save() user = User() user.is_supplier = True user.store_id = retval.store.id user.email = data["input"]["email"] user.first_name = data["input"]["first_name"] user.last_name = data["input"]["last_name"] password = data["input"]["password"] user.set_password(password) user.save() permissions = get_permissions_default() for permission in permissions: base_name = permission.codename.split("_")[1:] group_name = " ".join(base_name) group_name += " management" group_name = group_name.capitalize() cls.create_group_data(group_name, [permission], [user]) address = Address( first_name=data["input"]["first_name"], last_name=data["input"]["last_name"], ) address.save() manager = get_plugins_manager() store_user_address(user, address, AddressType.BILLING, manager) store_user_address(user, address, AddressType.SHIPPING, manager) return retval
def test_get_user_last_name( last_name, default_billing_address_last_name, result, address ): address.last_name = default_billing_address_last_name user = User(last_name=last_name, default_billing_address=address) assert get_user_last_name(user) == result
def test_get_user_first_name( first_name, default_billing_address_first_name, result, address ): address.first_name = default_billing_address_first_name user = User(first_name=first_name, default_billing_address=address) assert get_user_first_name(user) == result
def test_get_full_name_user_with_names( email, first_name, last_name, full_name, address ): user = User(email=email, first_name=first_name, last_name=last_name) assert user.get_full_name() == full_name