This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { useEffect, useState } from "react"; | |
import { CardElement, useStripe, useElements } from "@stripe/react-stripe-js"; | |
import { StripeCardElementChangeEvent, StripeError } from "@stripe/stripe-js"; | |
import "./styles.css"; | |
import CardField from "../CardField/CardField"; | |
import Field from "../Field/Field"; | |
import SubmitButton from "../SubmitButton/SubmitButton"; | |
import ErrorMessage from "../ErrorMessage/ErrorMessage"; | |
const CheckoutForm = () => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from "react"; | |
import { Elements } from "@stripe/react-stripe-js"; | |
import { loadStripe } from "@stripe/stripe-js"; | |
import CheckoutForm from "./components/CheckoutForm/CheckoutForm"; | |
const stripePromise = loadStripe( | |
"pk_test_51IyLknBE4nCaoI6V9xgxz1wcOou9Yx0NItfAkpgGffI3AALNVAZhl8Dp4fGtQs1XsASywXRiIapdjQyofsPsqyOy00uEgR8vBV" | |
); | |
const App = () => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import os | |
import stripe | |
stripe.api_key = "sk_test_51IyLknBE4nCaoI6V9vCpJK9vWpDS2jjX5PYm2rGXHIsBt56T7RNvjr324jFM0LWvdV2ZRttlv7Gy1bFJW51zwihp00z7xAoQ6r" | |
from flask import Flask, render_template, jsonify, request | |
app = Flask(__name__, static_folder=".", static_url_path="", template_folder=".") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require('express'); | |
const fetch = require('node-fetch'); | |
const redis = require('redis'); | |
const PORT = process.env.PORT || 5000; | |
const REDIS_PORT = process.env.REDIS_PORT || 6379; | |
const client = redis.createClient(REDIS_PORT); | |
const app = express(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require('express'); | |
const fetch = require('node-fetch'); | |
const PORT = process.env.PORT || 5000; | |
const app = express(); | |
// Set response | |
function setResponse(username, repos) { | |
return `<h2>${username} has ${repos} Github repos</h2>`; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import logging | |
def add(str): | |
if(len(str) == 0) : | |
logging.info(0) | |
return 0 | |
else: | |
numbers_str = [] | |
numbers_comma_split = str.split(',') | |
sum_result = 0 | |
for i in range(len(numbers_comma_split)): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import unittest | |
from unittest.mock import patch | |
from stringcalculator import add | |
class TestStringCalculator(unittest.TestCase): | |
def test_add_empty_string_return_zero(self): | |
self.assertEqual(add(''), 0) | |
def test_add_one_number_will_return_itself(self): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def add(str): | |
if(len(str) == 0) : return 0 | |
else: | |
numbers_str = [] | |
# Split string by comma | |
numbers_comma_split = str.split(',') | |
sum_result = 0 | |
for i in range(len(numbers_comma_split)): | |
sum_result = sum_result + numbers_comma_split[i] | |
return sum_result |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import unittest | |
from stringcalculator import add | |
class TestStringCalculator(unittest.TestCase): | |
def test_add_empty_string_return_zero(self): | |
self.assertEqual(add(''), 0) | |
def test_add_one_number_will_return_itself(self): | |
self.assertEqual(add('2'), 2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def add(str): | |
if(len(str) == 0) : return 0 | |
else: | |
numbers_comma_split = str.split(',') | |
if(len(numbers_comma_split) == 1) : return int(str) | |
else: | |
return numbers_comma_split[0] + numbers_comma_split[1] |
NewerOlder