Best Python code snippet using localstack_python
views.py
Source:views.py
...91 return Response(transactions_json.data)92class UserDataViewSet(viewsets.ModelViewSet):93 queryset = UserData.objects.all()94 serializer_class = UserDataSerializer95 def _mutate_data(self, data):96 data._mutable = True97 data['pyr_id'] = 098 data['pye_id'] = 099 data['ppid'] = 0100 data._mutable = False101 return data102 def create(self, request, pk=None):103 data = self._mutate_data(request.data)104 serializer = UserDataSerializer(data=request.data)105 if serializer.is_valid():106 serializer.save()107 predict = Prediction(serializer.data)108 prediction = predict.predict()109 result = {110 "A": prediction['A'],111 "B": prediction['B'],112 "C": prediction['C']113 }114 115 return Response(result, status=status.HTTP_201_CREATED)116 else:117 return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) 118 @action(detail=True)119 def predict_by_payee_rating(self, request, pk):120 data = self._mutate_data(request.data) 121 serializer = UserDataSerializer(data=data)122 if serializer.is_valid():123 serializer.save()124 predict = Prediction(serializer.data)125 prediction = None126 predictor = "_satisfaction"127 if pk == 'payee':128 prediction = predict.predict_payee()129 predictor = 'payee' + predictor130 elif pk == 'payor':131 prediction = predict.predict_payor()132 predictor = 'payor' + predictor133 elif pk == 'overall':134 prediction = predict.predict_overall()...
function.py
Source:function.py
...45 return mut()46 # mutations methods47 # ------------------------------------------------------48 # mutate data itself49 def _mutate_data(self):50 if len(self._value) > 0:51 idx = random.randrange(0,len(self._value))52 new_value = list(self._value)53 old_val = new_value[idx]54 new_value[idx] = random.randint(0,255)55 self._value = bytes(new_value)56 return MutationReport(self._name, f'change byte in the index of {idx} from {old_val} to {self._value[idx]}')57 # mutate child and activate function58 def _mutate_child(self):59 report = self._child.mutate()60 self._activate()61 if report is not None:62 report.add_parent(self._name)63 return report...
array_props.py
Source:array_props.py
...8class Test1(event.Component):9 data = event.ListProp([], doc='An array property')10 @event.action11 def add(self, i):12 self._mutate_data([i], 'insert', len(self.data))13class Test2(event.Component):14 other = event.ComponentProp(None, settable=True)15 def __init__(self, **kwargs):16 super().__init__(**kwargs)17 self.data = [] # just a local variable, not a property18 @event.reaction('other.data')19 def track_data(self, *events):20 for ev in events:21 if ev.mutation == 'set':22 self.data[:] = ev.new_value23 elif ev.mutation == 'insert':24 self.data[ev.index:ev.index] = ev.objects25 elif ev.mutation == 'remove':26 self.data[ev.index:ev.index+ev.objects] = [] # objects is int here...
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!